簡體   English   中英

在EF 4上映射外鍵而不創建新的Edmx文件

[英]Mapping foreign keys on EF 4 without creating a new Edmx file

我通過取消選中為外鍵創建entites的選項來創建edmx文件。因此我的外鍵字段沒有映射。 是否可以在不創建新的edmx文件的情況下映射外鍵? 如果可能的話。 我從已經使用的數據庫中創建了.edmx。我正在使用VS 2012.謝謝。

右鍵單擊edmx,從數據庫中點擊更新模型。 那里有一個外鍵復選框。 這就是你要找的東西嗎?

如果edmx模型生成有任何問題(如果更改選項並嘗試部分刷新可能會發生這種情況),完全刷新模型的最簡單方法是選擇所有內容(例如Ctrl-A)並從模型中刪除批次。

然后右鍵單擊空模型頁面並選擇“從數據庫更新模型”,選擇要再次包含的所有表,以及選中或取消選中的相應選項(如“在模式中包含外鍵列”)。

如果您嘗試進行部分更新,此序列往往會清除出現的問題。 它當然會刪除您對該模式所做的任何自定義(額外的導航等),但通常是最簡單的解決edmx問題的方法。

您可以再次刪除並添加模型。 我希望這會奏效。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM