Entity Framework版本历史概览
转自: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, Handling of transaction commit failures provides the CommitFailureHandler IndexAttributeallows The public mapping API |
Entity Framework版本历史概览的更多相关文章
- .NET Framework和C#版本历史概览
发布日期 .Net版本 C#版本 CLR版本 开发工具 功能介绍 2002 1.0 1.0 初始版本 Visual Studio .Net 初始版本 .NET框架结构,详见: 2003 1.1 ...
- 如何查看当前使用的Entity Framework版本
Visual Studio 中-----工具-----NuGet套件管理员-----套件管理器控制台-----输入Get-Package即可查看当前使用的版本信息
- 8天掌握EF的Code First开发之Entity Framework介绍
返回<8天掌握EF的Code First开发>总目录 本篇目录 Entity Framework概要 什么是ORM Entity Framework简史 Entity Framework具 ...
- 转载 8天掌握EF的Code First开发之Entity Framework介绍
转载原地址: http://www.cnblogs.com/farb/p/IntroductionToEF.html Entity Framework概要 Entity Framework是微软的O ...
- 重新认识了下Entity Framework
什么是Entity Framework Entity Framework是一个对象关系映射O/RM框架. Entity Framework让开发者可以像操作领域对象(domain-specific o ...
- Entity Framework的启动速度优化
最近开发的服务放到IIS上寄宿之后,遇到一些现象,比如刚部署之后,第一次启动很慢:程序放置一会儿,再次请求也会比较慢.比如第一个问题,可以解释为初次请求某一个服务的时候,需要把程序集加载到内存中可能比 ...
- ADO.NET Entity Framework
ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案, 早期被称为 ObjectSpace,现已经包含在 V ...
- 关于Entity Framework自动关联查询与自动关联更新导航属性对应的实体注意事项说明
一.首先了解下Entity Framework 自动关联查询: Entity Framework 自动关联查询,有三种方法:Lazy Loading(延迟加载),Eager Loading(预先加载) ...
- 转:【工欲善其事必先利其器】—Entity Framework实例详解
开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/ ...
随机推荐
- 解决SharePoint 文档库itemadded eventhandler导致的上传完成后,编辑页面保持报错的问题,错误信息为“该文档已经被编辑过 the file has been modified by...”
在文档库中添加itemadded 后,在上传文件后,会自动打开文档属性的编辑页面,在保存的时候就会报错,说这个文档已经被编辑过了.这是应为默认itemadded实践是异步执行的,会在edit页面打开之 ...
- Echarts ecomfe 触摸屏 touch 在IE10下无法显示悬浮框
问题描述: Windows 8 IE10浏览http://echarts.baidu.com/doc/example/line2.html 时,鼠标放置在数据点上时无法显示悬浮框. 正常情况为: 而现 ...
- Windows 下Apace tomcat
java JDK安装: 1. 官方www.oracle.com 下载jdk 2. 环境变量配置 (1)新建->变量名:JAVA_HOME变量值:C:\Program Files (x86)\Ja ...
- IIS下打印报表到Excel
阅读本文之前,请先看上一篇文章<.NET下Excel报表的打印>. 上一篇文章<.NET下Excel报表的打印>介绍了关于报表打印到Excel文件中的方法.若要把项目通过IIS ...
- 网络开始---多线程---NSThread-01-基本使用(了解)(二)
#import "HMViewController.h" @interface HMViewController () @end @implementation HMViewCon ...
- iOS 公司开发者账号申请
苹果开发者账号分三种. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99. 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99. 企业账号: ...
- git 一般的开发流程中的代码管理
一般的开发流程中的代码管理 1. 从版本库中下载代码 git clone ssh://wenbin@192.168.1.3:29418/mustang-web 2. 针对某个feature(比如ins ...
- win7开启休眠功能
win7有的系统默认关机选项没有休眠功能,其实是没打开. cmd-> powercfg -hibernate on 即可
- 问题解决——ShowWindow不显示窗口
配合任务栏通知区域. //MFC对话框程序 void CXXXDlg::OnShowHideUi() { // TODO: 在此添加命令处理程序代码 m_bShown=!m_bShown; ShowW ...
- MyCat 学习笔记 第十二篇.数据分片 之 分片事务处理
1 环境说明 VM 模拟3台MYSQL 5.6 服务器 VM1 192.168.31.187:3307 VM2 192.168.31.212:3307 VM3 192.168.31.150: 330 ...