EF版本 |
.net framework和IDE版本 |
主要功能 |
EF(or EF3.5) |
Visual Studio 2008 SP1 (.NET 3.5 SP1) |
基本的O/R映射支持,使用DB First开发模式 |
EF 4 |
Visual Studio 2010 (.NET 4.0) |
支持POCO实体 |
EF 4.1 |
NuGet |
提供简化的DbContext接口 |
EF 4.1.1 |
过渡版本 |
支持Power Tools工具 |
EF 4.2 |
过渡版本 |
解决bug并优化 |
EF 4.3 |
Visual Studio 2010 (.NET 4.0) |
基于Code First开发模式的代码迁移策略 Migrations |
EF 4.3.1 |
Visual Studio 2012 (.NET 4.5) |
提供对 LocalDb 数据库的支持 |
EF 5 |
Visual Studio 2012 (.NET 4.5) |
提供对枚举类型的支持 |
EF 6 |
Visual Studio 2013 (.NET 4.5) |
Power Tools加强 |
EF 6.0.1 |
Visual Studio 2013 (.NET 4.5) |
fix some performance issues during warm-up for EF models. |
EF 6.0.2 |
Visual Studio 2013 (.NET 4.5) |
The tooling for Visual Studio 2012 and Visual Studio 2013 is |
EF 6.1 |
Visual Studio 2013 (.NET 4.5) |
Tooling consolidation provides a consistent way to create a new EF model. This feature extends the ADO.NET Entity Data Model wizard to support creating Code First models, including reverse engineering from an existing database. These features were previously available in Beta quality in the EF Power Tools. Handling of transaction commit failures provides theCommitFailureHandler which makes use of the newly introduced ability to intercept transaction operations. The CommitFailureHandler allows automatic recovery from connection failures whilst committing a transaction IndexAttributeallows indexes to be specified by placing an [Index] attribute on a property (or properties) in your Code First model. Code First will then create a corresponding index in the database The public mapping API provides access to the information EF has on how properties and types are mapped to columns and tables in the database. In past releases this API was internal |