Entity Framework 5.0 Beta - 是否会提供DbContext代码生成模板?

时间:2012-03-26 17:14:45

标签: entity-framework entity-framework-5

我正在努力工作并计划从EF 4.2 CTP过渡到EF 5.0,当在VS11 + .NET 4.5中“添加代码生成模板”时,DbContext模板不再可用。如果一个可用,如果不是为什么(只是好奇),任何人都会抬头?

更新

我在Enum教程中看到了对DbContext模板的引用,但是我没有看到我的VS11项目中的模板,其目标是安装了EF5.0 -pre的.NET 4.5。我看到另外两个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代码生成模板。没有安装VS 4.2的EF 4.2和模板扩展,实际上也没有安装VS 2010.只是一个假...

Code Generation Templates Screenshot

1 个答案:

答案 0 :(得分: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库中单独发布。