繁体   English   中英

数据库第一个EntityType'表'没有定义键。 定义此EntityType的键

[英]Database First EntityType 'table' has no key defined. Define the key for this EntityType

我从Oracle数据库开始创建模型。 在我选择的表中没有主键,因此实体框架对此有所抱怨,并且无法正确生成类。 您是否知道以正确的方式生成模型而不向数据库添加主键的方法?

创建模型后,向表添加主键的一种方法是打开此文件[1]: https : //i.stack.imgur.com/6vJhP.png 进入内部后,您将看到模型上的所有相关表。 [1]: https : //i.stack.imgur.com/bSIsK.png 右键单击要用作主键的列,您将看到“实体键”字样,确保已选中/选中该键,如图中所示。 保存模型,然后重建项目。 应该在抱怨主键的所有表上执行此操作。 希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM