在 SQL Server Management Studio 中,您可以在设计器中编辑表,选择两列,右键单击并将它们设为主键。
是否也有可能这样做以获得视图?
通常当我在我的数据库中有一个视图时,它需要一些列是NOT NULL
. 然后在Entity Framework 4
我执行Update Model From Database
(在 .edmx 文件设计视图中)导入视图,并且因为一列是NOT NULL
它使该列成为主键。如果没有列,则NOT NULL
拒绝将视图导入模型。问题是,我现在有一个视图,其中没有单列可能是主键,只有两列组合。如何使实体框架接受这两个列作为主键。
或者我是否可以在视图中添加一个新列(可能称为 Identity)并使该列成为主键?我怎么能这样做?