2010-07-22 165 views
0

我可能有一個愚蠢的問題,但我如何使用創建選項「Model First」創建多對多關係。實體框架4.0 - 多對多關係

我已閱讀過這篇文章http://learnentityframework.com/LearnEntityFramework/tutorials/many-to-many-relationships-in-the-entity-data-model/但這裏的作者沒有提供太多的描述,它是「數據庫優先」選項。

因此,在模型中創建兩個(而不是三個)實體,選擇多對多時,實體框架將在「從模型創建數據庫」執行時自動創建關聯表。

問候,從工具箱在模型設計 丹尼爾Skowroński

回答

2

將關聯和改變的多重性都在關聯屬性結束到(*)。

+0

是的,現在我知道了,我忘了給自己的問題提供答案。 問題是,當您將關聯1設置爲Many並且稍後要將其更改爲多對多時,您將收到驗證錯誤。 這很奇怪,但你必須刪除它,並在開始時創建新的多對多。 Regards, DanielSkowroński – 2010-07-24 09:24:20