簡體   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