实体框架模型更新执行 - 自动化代码未更新

时间:2012-10-22 21:23:18

标签: entity-framework views ef-model-first

  

可能重复:
  Entity Framework 5 update model from database does not generate table class

答案:感谢Pawel的链接: VS2012中存在一个错误 - 嵌套文件夹中的edmx不会更新生成的代码:entityframework.codeplex.com/workitem/453

解决方法: - 右键单击​​.tt文件并选择“运行自定义工具” - 将.edmx拖出嵌套文件夹


使用EF 5.0和VS2012 - 我试图用我添加的一些新视图来更新我的模型。目的是这些视图只需要是只读的 - 因此它们不需要是可更新的。我试图从数据库更新我的模型,选择了我想添加的视图,然后继续。

我已经验证该实体显示在edmx文件中,并且未对注释定义查询进行评论。我可以在设计器中看到视图,但是,我添加的视图的自动生成的部分类定义永远不会创建(在.tt下没有添加) - 所以我无法从上下文对象中查询这些视图实体

我从头开始创建了一个新的实体模型,并按预期创建了视图模型。我在某处错过了一步吗?我可以删除\重新创建我的模型,但这不是一个长期可行的解决方案,因为添加了新的视图。

0 个答案:

没有答案