更新向导(实体框架) - VSS 2008不更新视图。我应该手动更新吗?

时间:2010-07-02 19:52:43

标签: visual-studio-2008 entity-framework updatemodel

我正在使用VSS 2008并从SQL server 2008数据库构建了一个Entity Framework模型。一切都很好。现在我已更新视图以包含新列,并尝试从DB刷新整个模型,但视图中的更新列不可见。

我打开EDMX作为XML来查看问题,它有一个警告......  生成过程中发现的错误:       警告6002:表/视图'Internet.dbo.XYZ'没有定义主键。已推断密钥,并将定义创建为只读表/视图。

我的问题是,如何将此视图中的新列强制添加到我的模型中。我是否可以手动更新EDMX以将此列作为属性包含在视图实体中。但是,这可能是一项繁琐的任务,可能无法保证作为修复。我应该删除这个视图,然后重新添加它,但我读了一些帖子,当他试图重新添加对象时,它不允许他?

感谢。

0 个答案:

没有答案