繁体   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