Entity Framework的基本工作流程
在这里,你将学到Entity Framework的基本CRUD工作流程。
下图说明了基本工作流程。
让我们了解一下上述EF工作流程:
- 定义模型。定义的模型包括领域类(Domain Classes)、从DbContext派生的上下文类(Context Class)和配置(Configurations)(如果有的话)。EF将根据你的模型执行CRUD操作。
-
插入数据。将领域对象添加到上下文并调用
SaveChanges()
方法。EF API将构建适当的INSERT命令并将它执行到数据库。 - 读取数据。依照你的首选语言(C#/ VB.NET)执行LINQ-to-Entities查询。EF API会将此查询转换为SQL语句传给底层关系数据库并执行。结果将转换为领域(实体)对象并显示在UI上。
-
编辑或删除数据。从上下文更新或删除实体对象并调用
SaveChanges()
方法。EF API将构建适当的UPDATE或DELETE命令并将它执行到数据库。
发表回复