2011-11-16 57 views

回答

3

没有新功能。只有错误修复。

EF 4.2 = Bug的修复+语义版本

当我们发布的“EF 4.1 更新1”使用泛型类为他们的供应商的工厂实现,我们引入了影响第三方EF提供商 错误, 等WrappingProviderFactory的东西。在我们的测试中,我们错过了这个 ,我们的一些供应商作家 在我们发货后报告。如果您遇到此错误,您将得到一个 FileLoadException,指出“给定的程序集名称或代码库为 无效”。此错误阻止了一些第三方提供商使用'EF 4.1 Update 1'工作 ,对于使用 受影响提供商的人员的唯一解决方法是请他们留在EF 4.1上。第三方 提供者作者随后确定了EF中的某些区域,难以让 使EF与其提供者一起工作,因此我们决定在EF 4.2发行版中解决这些 问题。这些提供商相关的更改将是'EF 4.1 Update 1'和'EF 4.2'之间唯一的变化 。

很明显,单bug修复通常不会保证碰撞轻微 版本,但我们也想借此机会获得到 语义版本的路径,而不是调用释放“EF 4.1 更新2”。

ADO.NET Team Blog

提取编辑

使用与模型优先和 数据库首先是现在的“在线模板”选项卡下可当 “右边的DbContext API模板在EF 设计器上选中“点击 - >添加代码生成项目...”。

+0

但我在EDMX模型中找不到“DbContext generator”T4模板。那么我需要先安装EF 4.1吗? – JatSing

+0

@孙检查编辑答案。回答你的问题是在我给的链接 – Eranga

+0

哦,我以为我应该在“安装模板”选项卡下。机器安装VS 10没有互联网连接,有没有办法手动下载,然后把它放在“已安装的模板”选项卡下? – JatSing