EF 4.0和EF 4.1有何不同?

时间:2011-10-04 00:41:12

标签: entity-framework

我猜EF4.1最近是EF4.0,但我没有找到任何关于EF4.1的书,而是关于EF4.0的2本书。

我仍然可以在EF4.0上购买这本书,期待我能获得大部分概念吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

根据The ADO.NET Team blog,有两个主要特征:

  
      
  • DbContext API是对ObjectContext的简化抽象,以及ADO.NET Entity Framework早期版本中包含的许多其他类型。 DbContext API表面针对常见任务和编码模式进行了优化。 DbContext可以与Database First,Model First和Code First开发一起使用。
  •   
  • Code First是ADO.NET实体框架的新开发模式,它提供了现有Database First和Model First模式的替代方案。 Code First专注于使用C#/ VB.NET类定义模型,然后可以将这些类映射到现有数据库或用于生成数据库模式。可以使用数据注释或通过流畅的API提供其他配置。
  •   
除非你使用这两个功能中的一个,否则EF 4.0书籍是好的,因为你不会在那里找到它们。

但是你在网上有很多关于这些新功能的资源(特别是Code First)。

你甚至有官方教程: