C# EFCore可以';我不懂多对多

C# EFCore可以';我不懂多对多,c#,many-to-many,entity-framework-core,C#,Many To Many,Entity Framework Core,我得到以下错误: 无法确定“ICollection”类型的导航属性“Application.Computers”表示的关系。手动配置关系,或者从模型中忽略此属性。 我的Computer.cs代码 public int Id { get; private set; } /* some properties */ public ICollection<Application> Applications { get; set; } public int Id{get;private s

我得到以下错误: 无法确定“ICollection”类型的导航属性“Application.Computers”表示的关系。手动配置关系,或者从模型中忽略此属性。
我的Computer.cs代码

public int Id { get; private set; }
/* some properties */
public ICollection<Application> Applications { get; set; }
public int Id{get;private set;}
/*一些性质*/
公共ICollection应用程序{get;set;}
和应用程序.cs

public int Id { get; private set; }
/* some properties */
public ICollection<Computer> Computers { get; set; }
public int Id{get;private set;}
/*一些性质*/
公共ICollection计算机{get;set;}
我是EF和EFCore的新手,所以我不知道这是否是建立多对多关系的方法。如果是,我做错了什么?否则,我如何手动配置关系?

说明了一切: 尚未支持没有实体类来表示联接表的多对多关系

但是,您可以通过为联接表包含一个实体类并映射两个单独的一对多关系来表示多对多关系。

查看文档的-多对多部分谢谢,我找到了它。