zoukankan      html  css  js  c++  java
  • EF进阶篇(一)——概述

    前言

        以前在ITOO里面和图书馆项目开发的时候,采用的这个技术,但是总是对上下文那里不是特别清楚。上下文这个概念很是模糊,所以这次再次拿起这个技术点儿,然后复习了一遍,发现我以前想的好简单。

    内容

        EFEntity Framework)是一种ORM类型。不得不说微软提供的这个服务真的很棒,跟踪实体的变化,并将实体的变化翻译成SQL脚本按照实体和表的关系,执行到数据库中,也就是通过EF框架,可以将实体的变化映射到表的变化,这可真的是个好东西。

        其实不管是Modelfirst还是Codefirst,还是到后期的Codeonly。其实就是在数据库的基础上映射表,还是用代码设计实体映射到数据库中。但是原理都是一样的,就是为了建立表与实体之间的关系,并且按照某种关系,生成SQL脚本运行到数据库中。其中最重要的要数上下文了,随后会说到上下文。

    EF大概的运行原理图:

     

    它可以达到跨数据库,通过修改配置文件,修改数据库。

    看到这个是不是想到了,在代码中的运行机制。

    小结

        2016年有喜有忧,这些知识点,我可不想让它们跟着我长一岁,好段时间没有学习了,再次拾起来,别有一番风味。


    感谢您的宝贵时间···

  • 相关阅读:
    委托
    文件流
    关于.netFramework概述
    深拷贝与浅拷贝
    序列化与反序列化
    关于可空值类型
    正则表达式
    基于WF4.0的公文管理系统
    Mahout中相似度计算方法介绍
    Mahout源码目录说明
  • 原文地址:https://www.cnblogs.com/zhoulitong/p/6412313.html
Copyright © 2011-2022 走看看