2.翻译:EF基础系列--EF中的基本的工做流程

原文连接:EF中的基本的工做流            数据库

这一篇文章中,将会介绍Entity Framework基本的流程,下面的图形中,列举了EF中的基本工做流:spa

 

咱们来理解一下上面的图形:.net

1.首先,是定义你的实体,这个实体包含,你的领域类、上下文类(上下文类要继承自DbContext)、还有其余的配置,若是有的话。EF将会基于你的模型生成增删查改操做。对象

2.插入数据的时候,添加一个领域类的对象到上下文中,而后调用SaveChanges方法。EF API就会生成相应的插入指令,而后执行到数据库中。blog

3.读取数据的时候,根据你选择的语言(C#或者VB.NET),来执行LINQ-to-Entities查询。EF就会将这个LINQ查询转化成SQL语句,发送给数据库执行。查询的结果,会转移到领域实体中,而后在界面显示,用户就看到数据了。继承

4.修改或者删除数据的时候,更新上下文中的实体对象,或者将实体对象从上下文移除,而后调用SavChanges方法,EF API就会生成相应的更新、删除指令发送给数据库去执行。文档

好了,EF的基础系列,第二篇就介绍完了。有不明白的能够留言,谢谢支持。get

附录:workflow

EF 6官方文档:  https://docs.microsoft.com/zh-cn/ef/ef6/工作流

EF Core官方文档:https://docs.microsoft.com/zh-cn/ef/core/

相关文章
相关标签/搜索