Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EF中的多个M:N关系_C#_Entity Framework - Fatal编程技术网

C# EF中的多个M:N关系

C# EF中的多个M:N关系,c#,entity-framework,C#,Entity Framework,我在一个数据库中有几个对象,它们都将链接到另一个类型作为集合。我的用户类和我的组类将有一个i收集下载。因为我在共享外语课,我知道我必须使用连接表(User\u Download和Group\u Download)。给定的下载将恰好与另一行关联——只有一个对象,而不是两个表之间的多个拆分。用户或组可以有任意数量的下载s用户和组本身没有任何关联 我将如何使用Fluent API在EF 6中映射这一点 1:M关系在多面上是一个键,M:Ni集合也在任意一面上 附加问题:无论答案是什么,我如何正确地删除一

我在一个数据库中有几个对象,它们都将链接到另一个类型作为集合。我的
用户
类和我的
类将有一个
i收集下载
。因为我在共享外语课,我知道我必须使用连接表(
User\u Download
Group\u Download
)。给定的
下载
将恰好与另一行关联——只有一个对象,而不是两个表之间的多个拆分。
用户
可以有任意数量的
下载
s<代码>用户和
本身没有任何关联

我将如何使用Fluent API在EF 6中映射这一点

1:M关系在多面上是一个键,M:N
i集合也在任意一面上


附加问题:无论答案是什么,我如何正确地删除一个
下载
,使它不再存在,而另一个对象不再与之关联?

出于兴趣;
Group
是否包含
User
s的集合?示例类的选择可能不好,但是
Group
User
没有任何关联;
Group
是否包含
User
s的集合?示例类的选择可能不好,但是
Group
User
没有任何关联。