GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

Entity Framework 6 RC 增加 SQL 日志和新智能感知文档,并改进可测试性

2013 年 8 月 28 日

最近,微软发布了 Entity Framework 6 候选发布版,它支持拦截 SQL 日志,另外还针对可测试性进行了多项改进,使开发人员可以为 DbContext 和 DbSet 创建 Test doubles

该版本还在自定义“代码优先(code first)”约定和基于代码的配置方面做了重大更改,包括支持以.NET Framework 4 为目标框架的项目。产品团队还对核心 API 做了一些改变和更新,并增加了智能感知文档。

Entity Framework 6 包含了以下运行时特性,它们同时适用于代码优先和 EF 设计器:

  • 异步查询和保存
  • “连接恢复(Connection Resiliency)”
  • 基于代码的配置
  • “依赖解决方案(Dependency Resolution)”
  • 拦截 /SQL 日志
  • 经过改进的可测试性
  • 在.NET 4.0 中,有更好的性能,并且支持枚举和空间数据类型
  • 使用已经打开的 DbConnection 创建 DbContext
  • 默认事务隔离级别改为 READ_COMMITTED_SNAPSHOT
  • DbContext.Database.UseTransaction
  • DbContext.Database.BeginTransaction
  • 增强了 LINQ 查询中的 Enumerable.Contains 方法
  • 经过改进的视图生成
  • “可插式复数化(Pluggable Pluralization)”
  • “单数化服务(Singularization Service)”
  • 经过改进的事务支持
  • Equals 或 GetHashCode 方法的自定义实现
  • DbSet.AddRange
  • RemoveRange
  • DbChangeTracker.HasChanges
  • SqlCeFunctions

据 Rowan Miller 说,这个工具没有包含新特性,但大部分运行时新特性可以与在 EF 设计器中创建的模型一起使用。

下面的运行时特性只适用于代码优先:

Rowan 说,“EF6 最终版将随 Visual Studio 2013 一起发布。”

查看英文原文: Entity Framework 6 RC Adds SQL Logging, Testability Improvements and New IntelliSense Documenation

2013 年 8 月 28 日 12:412654
用户头像

发布了 256 篇内容, 共 67.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

Week4: 学习总结

Geek_165f3d

Week4:课后作业

Geek_165f3d

架构师训练营0期第四周 - 学习总结

lei Shi

案例讲解,设计模式定义

秤须苑

架构师训练营第 4 周学习总结

Season

高可用 分布式系统 高性能 极客大学架构师训练营

架构师训练营 -week04 作业

GunShotPanda

【架构课作业 - 第四周】

Nelson

极客大学架构师训练营

极客大学架构师训练营 系统架构 淘宝架构 第四次作业

John(易筋)

极客时间 系统架构 极客大学 极客大学架构师训练营 淘宝架构

总结

chenzt

架构师训练营 第四周 作业

CR

极客大学架构师训练营

架构师训练营第四周 - 总结

桔子

大型互联网应用系统技术和手段

第四周课后作业

iHai

极客大学架构师训练营

大型互联网产品架构技术体系梳理

lei Shi

一个典型大型互联网应用系统:从问题到技术方案和手段

走过路过飞过

架构师训练营--第四周作业

_MISSYOURLOVE

极客大学架构师训练营 第四周作业

week4 作业

Gavin

架构师训练营第四课作业

曾祥斌

架构师训练营 - Task Week 4

brave heart

极客大学架构师训练营

架构师训练营第四周 - 作业

桔子

第四周作业一

慵秋

极客大学架构师训练营

week4作业

强哥

极客大学架构师训练营

week4 总结

Gavin

【第四周】学习总结——架构演进、模式、技术和案例分析

三尾鱼

极客大学架构师训练营

典型的大型互联网应用系统的技术方案

林昱榕

极客大学架构师训练营 互联网架构

架构师训练营第四周作业

lwy

极客大学架构师训练营

眼睛一闭一睁,2020年上半年就过去了

赵新龙

2020 年度计划

架构师训练营第4期作业/学习总结

JUN

架构师训练营-week4-学习总结

晓-Michelle

极客大学架构师训练营

Week4作业

王志祥

极客大学架构师训练营

架构师 0 期 | 互联网巨头不是一天练成的

刁架构

极客大学架构师训练营

DNSPod与开源应用专场

DNSPod与开源应用专场

Entity Framework 6 RC增加SQL日志和新智能感知文档,并改进可测试性-InfoQ