EFCore无法理解许多人

时间:2017-06-10 07:56:42

标签: c# many-to-many entity-framework-core

我收到以下错误: 无法确定导航属性&Application;计算机'所代表的关系。类型' ICollection'。手动配置关系,或从模型中忽略此属性。
我的Computer.cs代码

load "solar

和Application.cs

public int Id { get; private set; }
/* some properties */
public ICollection<Application> Applications { get; set; }

我是EF和EFCore的新手,所以我不知道这是否是建立多对多关系的方式。如果是这样,我做错了什么?另外,我如何手动配置关系?

1 个答案:

答案 0 :(得分:2)

Documentation说明了一切: 没有实体类来表示连接表的多对多关系尚不支持
但是,您可以通过包含连接表的实体类并映射两个单独的一对多关系来表示多对多关系。