乐趣区

Entity-Framework基础2Entity-Framework的基本工作流程

Entity Framework 的基本工作流程

在这里,你将学到 Entity Framework 的基本 CRUD 工作流程。
下图说明了基本工作流程。

让我们了解一下上述 EF 工作流程:

  1. 定义模型。定义的模型包括领域类(Domain Classes)、从 DbContext 派生的上下文类(Context Class)和配置(Configurations)(如果有的话)。EF 将根据你的模型执行 CRUD 操作。
  2. 插入数据 。将领域对象添加到上下文并调用SaveChanges() 方法。EF API 将构建适当的 INSERT 命令并将它执行到数据库。
  3. 读取数据。依照你的首选语言(C#/ VB.NET)执行 LINQ-to-Entities 查询。EF API 会将此查询转换为 SQL 语句传给底层关系数据库并执行。结果将转换为领域(实体)对象并显示在 UI 上。
  4. 编辑或删除数据 。从上下文更新或删除实体对象并调用SaveChanges() 方法。EF API 将构建适当的 UPDATE 或 DELETE 命令并将它执行到数据库。
退出移动版