2

我正在使用 VSS 2008 并从 SQL Server 2008 数据库构建了一个实体框架模型。一切正常。现在我更新了一个视图以包含一个新列,并尝试从 DB 刷新整个模型,但视图中的更新列不可见。

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

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

谢谢。

4

0 回答 0