65.9K
CodeProject 正在变化。 阅读更多。
Home

实体框架

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2013 年 10 月 11 日

CPOL
viewsIcon

12538

什么是实体框架?ADO.NET 实体框架是 .NET Framework 的对象关系映射 (ORM) 框架。 基本上,它表示

什么是 Entity Framework?

ADO.NET 实体框架是 .NET Framework 的对象关系映射 (ORM) 框架。 基本上,它表示存储在数据库中的数据的关系(逻辑)模式,并将概念模式呈现给应用程序。


在关系模式中,表的属性被硬编码到应用程序中。 这是它的主要缺点,如果您更改模式,您还需要更改您的应用程序。


为了避免这个问题,实体框架维护着逻辑模式到物理模式的映射,该物理模式定义了数据在磁盘上如何组织和存储。 数据库系统和客户端数据访问机制的工作与其隔离,因为数据库以其逻辑模式指定的方式公开数据。

微软发布的首个实体框架版本包含在 .NET Framework 3.5 Service Pack 1 和 Visual Studio 2008 Service Pack 1 中,于 2008 年 8 月 11 日发布。

实体框架的第二个版本作为 .NET 4.0 的一部分于 2010 年 4 月 12 日发布。

更多详情请参考

http://msdn.microsoft.com/en-us/library/aa697427%28VS.80%29.aspx#ado.netenfrmovw_topic4

© . All rights reserved.