为什么在 EF Core 中没有一种简单的方法来定义多对多关系?
Why is there no an simple way to define a many to many relationship in EF Core?
我尝试使用 EF Core 2.0 在两个 class 之间建立多对多关系,方法是在每个 class 中简单地设置另一个的 ICollection。
这似乎在 EF 6 (see this tutorial) 中工作得很好。为什么这在 EF Core 中不起作用?
public class ClassA {
[...]
public ICollection<ClassB> Bs { get; set; }
}
public class ClassB {
[...]
public ICollection<ClassA> As { get; set; }
}
我在 EF 核心 (see this tutorial) 中找到了执行此操作的方法,但这看起来比实际需要的手动工作更多。
有谁知道他们是否计划很快支持这个?
我尝试使用 EF Core 2.0 在两个 class 之间建立多对多关系,方法是在每个 class 中简单地设置另一个的 ICollection。
这似乎在 EF 6 (see this tutorial) 中工作得很好。为什么这在 EF Core 中不起作用?
public class ClassA {
[...]
public ICollection<ClassB> Bs { get; set; }
}
public class ClassB {
[...]
public ICollection<ClassA> As { get; set; }
}
我在 EF 核心 (see this tutorial) 中找到了执行此操作的方法,但这看起来比实际需要的手动工作更多。
有谁知道他们是否计划很快支持这个?