有没有办法在不使用SQL外键的情况下建立一对多(抽象)关系?
我知道可以通过加入2个不相关的表来实现。但是可以使用EF Core默认导航工具吗?
答案 0 :(得分:0)
我认为您希望这样,因为您无法向您的实体添加外键
所以,你可以解决这个问题:
你有一个实体
Group
你想要一个
List<User>
但您的用户无法分配到一个群组。 所以你创建了一个
GroupUser
具有
外键的实体List<GroupUser>
和用户的导航属性
这称为多对多关系