转自:http://www.cnblogs.com/fecktty2013/archive/2014/09/26/entityframework-overview.html

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实体
延迟加载
提高单元测试能力
自定义的代码生成机制
支持Model First开发模式
EF 4.1 NuGet 提供简化的DbContext接口
支持Code First开发模式
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) 提供对枚举类型的支持
Table-Valued functions表值函数
空间数据类型(spatial types)
整体性能优化提升
实体模型设计器、多图模型
批量导入存储过程
EF 6 Visual Studio 2013 (.NET 4.5) Power Tools加强
EF脱离Visual Studio和.NET通过NuGet单独发布
可配置不稳定连接的重试次数等
支持.NET 4.5中基于Task的异步编程模式 Async Query and Save
优化的配置选项 Code-Based Configuration
支持依赖注入和服务定位 Dependency Resolution
低级的EF拦截器及SQL日志 Interception/SQL Loggin
使用Mock单元测试
using a mocking framework or writing your own test doubles
使用已有的DbConnection创建DbContext
提升事务支持 Improved Transaction Support 
优化LINQ to Entities查询性能
优化(View Generation)性能
支持自定义实现Entity的Equals和GetHashCode方法
DBSet.AddRange/RemoveRange
DbChangeTracker.HasChanges
扩展的SqlFunctions,SqlCeFunctions
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
available on the Microsoft Download Center. You only need to
install the tooling if you want to use Model First or Database First
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 the CommitFailureHandler
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

Entity Framework版本历史概览的更多相关文章

  1. .NET Framework和C#版本历史概览

    发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍 2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本 .NET框架结构,详见: 2003 1.1     ...

  2. 如何查看当前使用的Entity Framework版本

    Visual Studio 中-----工具-----NuGet套件管理员-----套件管理器控制台-----输入Get-Package即可查看当前使用的版本信息

  3. 8天掌握EF的Code First开发之Entity Framework介绍

    返回<8天掌握EF的Code First开发>总目录 本篇目录 Entity Framework概要 什么是ORM Entity Framework简史 Entity Framework具 ...

  4. 转载 8天掌握EF的Code First开发之Entity Framework介绍

    转载原地址:  http://www.cnblogs.com/farb/p/IntroductionToEF.html Entity Framework概要 Entity Framework是微软的O ...

  5. 重新认识了下Entity Framework

    什么是Entity Framework Entity Framework是一个对象关系映射O/RM框架. Entity Framework让开发者可以像操作领域对象(domain-specific o ...

  6. Entity Framework的启动速度优化

    最近开发的服务放到IIS上寄宿之后,遇到一些现象,比如刚部署之后,第一次启动很慢:程序放置一会儿,再次请求也会比较慢.比如第一个问题,可以解释为初次请求某一个服务的时候,需要把程序集加载到内存中可能比 ...

  7. ADO.NET Entity Framework

    ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案, 早期被称为 ObjectSpace,现已经包含在 V ...

  8. 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明

    一.首先了解下Entity Framework 自动关联查询: Entity Framework 自动关联查询,有三种方法:Lazy Loading(延迟加载),Eager Loading(预先加载) ...

  9. 转:【工欲善其事必先利其器】—Entity Framework实例详解

    开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/ ...

随机推荐

  1. Android破解之北斗手机定位系统

    我想破解GIS相关的安卓程序,于是找到了这个北斗手机定位系统,且不论它是否能定位,定位精度有多高,本文件只进行破解分析. 在模拟器中安装,输入手机号码,点击"卫星定位",它会一级一 ...

  2. Sizing and Capacity Planning for SharePoint 2013 - Resources

    http://blogs.msdn.com/b/sanjaynarang/archive/2013/04/06/sizing-and-capacity-planning-for-sharepoint- ...

  3. 在SharePoint中无代码开发InfoPath应用: 一个测试Web Service的工具

    这是这个系列的第一篇,介绍一个小工具,主要是用在Web Service测试的. 因为为了用一点高级的东西,就免不了和web service打交道. 你可以使用按照KB819267来修改web.conf ...

  4. 参加2015年TOP100会议的零散笔记

    2015年出差很少,感到整个技术都已经荒废了,收到12月份TOP100的会议通知后,还是去充点电吧,不然心慌啊.对于软件大会这种大杂烩式的会议已经没有多少兴趣了,看看这个TOP100组织得有何不同? ...

  5. java调用python代码

    同样的我们需要安装jython,具体的步骤如下: 1. 去 http://sourceforge.net/projects/jython/ 下载最新的jython相关的jar包. 2. 下载下来的ja ...

  6. Silverlight项目笔记6:Linq求差集、交集&检查网络连接状态&重载构造函数复用窗口

    1.使用Linq求差集.交集 使用场景: 需要从数据中心获得用户数据,并以此为标准,同步系统的用户信息,对系统中多余的用户进行删除操作,缺失的用户进行添加操作,对信息更新了的用户进行编辑操作更新. 所 ...

  7. 关于EditText的一点深入的了解

    最近在开发android下的记事本程序时,频繁的使用EditText控件,折腾来折腾去,算是对其的了解更深入了一些.特将这些收获记录如下: 一.几个属性的介绍 android:gravity=&quo ...

  8. JS中的event 对象详解

    JS中的event 对象详解   JS的event对象 Event属性和方法:1. type:事件的类型,如onlick中的click:2. srcElement/target:事件源,就是发生事件的 ...

  9. Java递归实现操作系统文件的复制、粘贴和删除功能

    通过Java IO递归实现操作系统对文件的复制.粘贴和删除功能,剪切=复制+粘贴+删除 代码示例: import java.io.BufferedInputStream; import java.io ...

  10. Web Service和WCF的到底有什么区别

    [1]Web Service:严格来说是行业标准,也就是Web Service 规范,也称作WS-*规范,既不是框架,也不是技术. 它有一套完成的规范体系标准,而且在持续不断的更新完善中. 它使用XM ...