1
我有兩張桌子 - ContactInformation
& EmailAddress
- 它有多對多(*:*)的關係。在ADO.NET數據模型中建立關聯並從中生成數據庫之後,將在實體容器中創建一個名爲ContactInformationEmailAddresses
的表,該表映射兩個表。從多對多關係中生成視圖的正確方法?
與支架視圖具有1:*關係不同的是,當支架中的任何一個支架和支架脫離組合表時,視圖中對應物沒有可用條目,即使在更新模型後D b。
我的問題很簡單:是否有自動生成ContactInformationEmailAddresses
的創建表單的方法,該表單具有EmailAddress輸入字段?
這聽起來是錯誤的。新的ContactInformationEmailAddresses具有兩個1:*關係,因此應該可以工作。由於缺乏其他領域的暴露形式,腳手架可能會失敗。作爲測試,您可以向連接表中添加一個臨時額外字段並更新實體。看看它會支架嗎? –
@TrueBlueAussie,他們實際上有很多因爲要求。一個人有一個ContactInformation,反之亦然,但ContactInformations可以有很多EmailAddresses,他們希望人們能夠共享EmailAddresses,這麼多ContactInformations可以有很多EmailAddresses,反之亦然。雖然我可能會錯誤地實現這個要求。我想我已經發現它不可能是自動完成的,如果是這樣的話,我已經花了更多的時間來弄清楚如何編寫頁面,所以我承認失敗並繼續進行。謝謝。 – ChiefTwoPencils