|
1
140
当遇到一个没有primarykey的表时,它被视为一个视图。 视图显示在storagemodel\entityset[n]\definingquery元素的edmx文件(在XML编辑器中打开以查看)中。 当您有一个definingquery时,除非添加修改函数,否则该实体将变为只读。您需要3个修改函数(也称为存储过程),每个插入、更新和删除一个。 但你有两个选择: 更改键定义: 在你的情况下,我建议(1)。 |
|
|
2
12
只需向表中添加主键即可。就是这样。问题解决了。
|
|
|
3
5
我的表中缺少主键,收到了此错误消息。我注意到的一件事是,在向表中添加键之后,我需要使用设计器从EDMX中清除表,保存EDMX,然后再次更新它以将表重新添加到中。因为它已经被指定为视图,所以它没有提取密钥。这不需要手动编辑EDMX。 |
|
|
4
3
向表中添加主键,从EDMX模型中删除模型,然后选择从数据库中更新,生成并运行……作品 |
|
|
5
1
Palangr。验证两个表都设置了主键,并注意表中设置了多个主键。 |