【发布时间】:2018-12-28 14:30:06
【问题描述】:
我见过this post,我的问题恰恰相反,EF 将实体视为两个独立的一对多关系,所以User 有很多UserInRole,Role 也有很多UserInRole 实体,EF 不应该自动隐藏 UserInRole 表并为 User 和 Role 提供导航属性 Roles 和 Users。我想要的其实是这样的:
【问题讨论】:
-
您的 UserInRole 表是什么样的?
-
它有一个主键,一个外键userid和一个外键roleid
-
@GertArnold 这可能是由以下原因引起的:用户之前只有一个角色,所以它有一个外键 roleid,我删除了这个键并创建了“UserInRole”表并更新了 edmx。因为我在另一个表格
Role上尝试了多对多关系,并且它按预期工作。
标签: entity-framework-6 many-to-many edmx edmx-designer