5

我提前工作了一点,并计划从 EF 4.2 CTP 过渡到 EF 5.0,当在 VS11 + .NET 4.5 中“添加代码生成模板”时,DbContext 模板不再可用。是否有任何提示是否可用,如果没有,为什么(只是好奇)?

更新:

我在 Enum 教程中看到了对 DbContext 模板的引用,但是在我的 VS11 项目中没有看到该模板,该模板针对 .NET 4.5 并安装了 EF5.0 -pre。我看到了另外两个 V5.0 模板(EntityObject 和 Self-Tracking)。会不会与其他安装发生冲突,比如在我的情况下,Entity-Framework 4.2 CTP?在试用 EF 5.0 时,我遇到了 VS 无法决定使用什么 System.Data.Entity 并默认为 4.2 的模板问题。

更新 2:

全新安装 Windows Server 8 Beta,全新安装 Visual Studio 11 Beta,仍然没有 EF5 DbContext 代码生成模板。未安装 EF 4.2 和 VS 2010 的模板扩展,实际上 VS 2010 也没有安装。仅供参考...

代码生成模板截图

4

1 回答 1

6

我自己没有查,但是根据这个Entity Framework Releases and Versioning 会提供。

尝试使用install-package EntityFramework -pre安装 EntityFramework 5 Beta 2 ,然后安装EF 5.x DbContext Generator for C#

请注意,从 Entity Framework 4.1 版开始,Entity Framework 不是 .NET 的一部分,而是基于 .NET 构建的。所以我认为任何相关的工具都会在nuget或visualstudio Gallery上单独发布。

于 2012-03-30T06:22:58.177 回答