博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Entity Framework版本历史概览
阅读量:6450 次
发布时间:2019-06-23

本文共 2127 字,大约阅读时间需要 7 分钟。

 转自: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的异步编程模式
优化的配置选项
支持依赖注入和服务定位
低级的EF拦截器及SQL日志
使用Mock单元测试
or
使用已有的DbConnection创建DbContext
提升事务支持  
优化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
. 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 , including reverse engineering from an existing database. These features were previously available in Beta quality in the EF Power Tools.

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

allows 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

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

你可能感兴趣的文章
sqlmap命令
查看>>
13点建议,三个月,顺利搞定8千以上Java面试及笔试题
查看>>
shell练习-awk命令
查看>>
Canvas贝塞尔曲线
查看>>
Eclipse插件 Java反编译
查看>>
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
查看>>
MongoDB基本命令用法
查看>>
通过Windows Live Writer发布日志到各大博客
查看>>
hbase0.98.9中实现endpoints
查看>>
看 nova-scheduler 如何选择计算节点 - 每天5分钟玩转 OpenStack(27)
查看>>
修改默认ssh端口
查看>>
使用CocoaPods管理iOS的第三方类库
查看>>
Go 性能优化技巧 6/10
查看>>
我的Linux生涯之Mysql:Day04[Mysql之权限管理]
查看>>
javascript知识总结——标准时间与时间戳互换
查看>>
Spring @Async
查看>>
Python 函数
查看>>
制作自己的Winpe镜像(3):Wim镜像捕获及Wim镜像应用
查看>>
Java参数传递方式?
查看>>
我的友情链接
查看>>