实体框架5和VS 2012的DbContext代码生成策略失败

时间:2012-09-03 10:47:44

标签: c# visual-studio-2012 .net-4.5 dbcontext entity-framework-5

我在.NET framework 4.5(VS 2012)中有一个WPF项目,并使用NuGet包下载了实体框架5到解决方案。所有关于Entity Framework 5的文档都说默认代码生成策略(即DbContext代码生成)。但就我而言,在添加新的ADO.Net实体数据模型时,代码生成策略默认(即EF设计器生成派生自ObjectContext的上下文类和派生的实体类来自EntityObject。)。但我想遵循DbConext代码生成机制。我正在遵循Database First方法。我错过了任何设置吗?还是我需要单独安装T4模板?

感谢。

2 个答案:

答案 0 :(得分:3)

我已经卸载了VS 2012 RC并安装了VS 2012 RTM,现在一切正常。

答案 1 :(得分:0)

在Extension Manager中 - >下载EF 5.x DbContext Generator。 在标准编辑器中打开模型(edmx),右键单击可用空间并使用EF 5x DbContext Generator生成实体!