我在VS2012中使用EF5,数据库第一种方法。实体框架5从数据库更新模型不会生成表类
当我添加一个新的表X到设计界面,表显示,然后我保存并编译没有错误。但是,没有生成类X(在解决方案资源管理器中的MyModel.tt下)。
如果我右键单击MyModel.tt并选择“运行自定义工具”,那么将生成类。
此行为与我在EF4和VS 2010中自动生成类的经历不同。
- 我可以更改此行为,以便自动生成表类吗?
- 为什么不自动生成表的类?
我在VS2012中使用EF5,数据库第一种方法。实体框架5从数据库更新模型不会生成表类
当我添加一个新的表X到设计界面,表显示,然后我保存并编译没有错误。但是,没有生成类X(在解决方案资源管理器中的MyModel.tt下)。
如果我右键单击MyModel.tt并选择“运行自定义工具”,那么将生成类。
此行为与我在EF4和VS 2010中自动生成类的经历不同。
这是VS2012中的一个错误。更多详细信息,请访问:http://entityframework.codeplex.com/workitem/453
谢谢。一些额外的点击不会杀死我。 – cab0
这已在今天发布的VS 2012 Update 1中得到修复。你可以从它得到:http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update
这是一个很好的答案。彻底删除你的模型并添加新的数据模型。因此这些文件将再次创建文件并进行修复。不只是删除模型图表中的表格。删除模型文件和任何嵌套文件 –
仅供参考有一个更新VS 2012修复这个错误。 – Pawel