c# - 为什么在 EF Core 中没有一种简单的方法来定义多对多关系?
问题描述
我试图在使用 EF Core 2.0 的两个类之间建立多对多关系,只需在每个类中使用另一个类的 ICollection。
这似乎在 EF 6 中工作得很好(请参阅本教程)。为什么这在 EF Core 中不起作用?
public class ClassA {
[...]
public ICollection<ClassB> Bs { get; set; }
}
public class ClassB {
[...]
public ICollection<ClassA> As { get; set; }
}
我找到了一种在 EF 核心中执行此操作的方法(请参阅本教程),但这看起来比需要的手动工作更多。
有谁知道他们是否打算很快支持这个?
解决方案
推荐阅读
- c# - 当玩家与物体碰撞时增加滑块。统一
- php - Laravel“方法 Illuminate\\Database\\Eloquent\\Collection::create 不存在。” 为当前登录用户创建帖子时出错
- angular - 找不到具有未指定名称属性的控件
- python - Python SSL 模块在 Mac 上不可用?
- python - 循环遍历数据框中的唯一值列表
- laravel - 发布路线而不是获取 LARAVEL
- github - 跨作业重用部分 github 操作
- angular - Angular 反应形式 - 良好实践
- nativescript - (NativeScript - BottomNavigation) 如何使用按钮从一个选项卡重定向到另一个选项卡
- c# - Xamarin 表单无法连接到 logcat