什么是实体框架

编写和管理 ADO.Net 代码以进行数据访问是一项繁琐而单调的工作。Microsoft 提供了一个名为实体框架的 **O / RM 框架,**以自动化应用程序的数据库相关活动。

实体框架是对象/关系映射(O / RM)框架。它是对 ADO.NET 的增强,它为开发人员提供了一种访问和存储数据库中数据的自动机制。

什么是 O / RM?

ORM 是一种工具,用于以自动方式将域对象中的数据存储到关系数据库(如 MS SQL Server),而无需太多编程。O / RM 包括三个主要部分:

  1. 域类对象
  2. 关系数据库对象
  3. 映射有关域对象如何映射到关系数据库对象的信息( 例如表,视图和存储过程)

ORM 允许我们将数据库设计与域类设计分开。这使得应用程序可维护和可扩展。它还可以自动执行标准 CRUD 操作(创建,读取,更新和删除),以便开发人员无需手动编写。