Click here瞭解如何在使用代碼優先方法時執行此操作。原始數據庫下面的第一個方法問題和答案。如何在實體框架中添加外鍵關係?
我正在使用實體設計器來創建數據庫的第一個模型。現在我想在ProductId和ProductId之間創建一個外鍵關係(見下文)。我查看了「添加新關聯」,但我無法連接這兩個項目。更有經驗的人能告訴我如何做到這一點?
Click here瞭解如何在使用代碼優先方法時執行此操作。原始數據庫下面的第一個方法問題和答案。如何在實體框架中添加外鍵關係?
我正在使用實體設計器來創建數據庫的第一個模型。現在我想在ProductId和ProductId之間創建一個外鍵關係(見下文)。我查看了「添加新關聯」,但我無法連接這兩個項目。更有經驗的人能告訴我如何做到這一點?
據Relationships/Associations with the EF Designer,創建一個外鍵關聯的步驟是:
- 右鍵單擊設計圖面的空白區域,指向添加新,然後選擇協會...。
- 在添加關聯對話框中填寫關聯設置。
...是一定要檢查的關係細節填充時添加外鍵屬性實體複選框。
如果您正在使用的數據庫第一種方法,最好是創建數據庫的外鍵和更新模型。當然,如果你可以修改數據庫,這是真的。如果不是這樣,你就會陷入在模型上創建參考約束的選項。
要回答這個獎金問題:
如果再安裝SQL Management Studio中,你可以很方便地使用數據庫遷移向導(右鍵單擊一個數據庫,「任務」,「部署數據庫到SQL Azure的」)並從那裏填充文本框和從Azure獲得的必需信息。
此外,請務必將您的IP添加到Azure中的忽略列表中,否則您將無法上傳。這可以在Azure webportal中完成。
這個答案不適合 – rogue39nin
以及如何在EF設計器中做到這一點是您提供的頁面中的鏈接:http://msdn.microsoft.com/en-us/data/jj713299謝謝! –
僅供參考,[此答案正在meta上討論](http://meta.stackoverflow.com/questions/311753/link-only-answer-not-an-answer-declined) – Shog9
如果添加一對一關係,添加外鍵選項變灰,然後呢? –