[英]EntityType has no key defined. Define the key for this 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.