簡體   English   中英

如何與實體框架建立多對多的關系

[英]How to make many to many relationship with entity framework

我有一個數據庫,有電影表和國家表,我也做了很多關系的Movie_Country表

但是當我選擇我的數據庫並在我的.net項目中生成一個實體模型時,這種關系對於Movie和Movie_Country以及Country和Movie_Country都會返回一對多

所以我無法使用代碼將記錄添加到多對多的表中我可以做什么來生成具有多對多關系的模型,因為我的數據庫圖表顯示

在此輸入圖像描述我的多對多圖

在Entity框架中,需要使用一個表來創建多對多關系,其中兩個連接外鍵都是復合主鍵,而表中沒有其他屬性。

換句話說,將movieID和countryID作為復合主鍵並從T_Movie_Country中刪除movie_country_id,它應該可以工作。 我還認為外鍵必須是各自表中的主鍵。 所以movieID必須是你T_Movie表中的主鍵。

暫無
暫無

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

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