EF进阶篇(一)——概述

前言

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

内容

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

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

EF大概的运行原理图:

 

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

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

小结

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


感谢您的宝贵时间···

posted @ 2017-01-04 17:29  小小小同  阅读(254)  评论(0编辑  收藏  举报