16

我在 VS2012 中使用 EF5,数据库优先方法。

当我将一个新表 X 添加到设计图面时,该表显示,然后我保存并编译没有错误。但是,从未生成任何类 X(在解决方案资源管理器中的 MyModel.tt 下)。

如果我右键单击 MyModel.tt 并选择“运行自定义工具”,则会生成类。

这种行为与我在 EF4 和 VS 2010 中所经历的不同,其中类是自动生成的。

  1. 我可以更改此行为以便自动生成表类吗?
  2. 为什么表的类不自动生成?
4

2 回答 2

21

这是 VS2012 中的一个错误。更多细节在这里:http ://entityframework.codeplex.com/workitem/453

于 2012-10-04T21:29:27.713 回答
3

这已在今天发布的 VS 2012 Update 1 中修复。您可以从以下网址获取它:http: //www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update

于 2012-11-27T06:01:15.367 回答