标签: c# entity-framework linq
我首先使用Entity Framework数据库,.edmx模型从数据库中完全更新。然后我运行了自定义工具。
.edmx
当我使用linq查询从数据库中检索数据时,我得到一个异常
实体类型没有密钥
仅适用于我的模型的4个实体中的两个 - student和SupervisorTitle1个实体。
student
SupervisorTitle1
正如我所说,我可以从数据库中看到模型中正确更新的外键关系。
通过我的研究,我发现了添加[key]属性的建议,但在数据库优先的情况下,无法更改实体框架自动生成的代码。
[key]
enter image description here