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



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

谢谢。

我已经卸载了VS 2012 RC并安装了VS 2012 RTM,现在一切都很好。

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

最新更新