我在使用Entity数据模型时遇到问题。我无法在没有主键的实体模型中添加表。具有复合键的表也是如此。
答案 0 :(得分:3)
对于复合键,确定你错了,但对于第一个如何,像Entity Framework这样的框架怎么可能知道哪个行已被更新,删除而它无法通过主键识别行,
即使在那些表中,您也可以拥有完全相同的行。
对于第一个,请检查此question
答案 1 :(得分:0)
1.更改表结构并添加主列。更新模型。
2.在XML编辑器中修改.EDMX文件,并尝试在此特定表的标记下添加新列。 (不会工作)
3.不是创建一个新的主列到退出表,我将通过涉及所有现有列来创建一个复合键。(工作)
Entity Framework: Adding DataTable with no Primary Key to Entity Model.