实体框架数据库首先"实体类型没有密钥"

时间:2016-07-30 13:51:47

标签: c# entity-framework linq

我首先使用Entity Framework数据库,.edmx模型从数据库中完全更新。然后我运行了自定义工具。

当我使用linq查询从数据库中检索数据时,我得到一个异常

  

实体类型没有密钥

仅适用于我的模型的4个实体中的两个 - studentSupervisorTitle1个实体。

正如我所说,我可以从数据库中看到模型中正确更新的外键关系。

通过我的研究,我发现了添加[key]属性的建议,但在数据库优先的情况下,无法更改实体框架自动生成的代码。

enter image description here

0 个答案:

没有答案