实体框架多对多关系关联不是自动生成的

时间:2018-12-28 14:30:07

标签: entity-framework-6 many-to-many edmx edmx-designer

我见过this post,我的问题正好相反,EF将实体视为两个独立的一对多关系,因此User有许多UserInRole,而Role也有许多UserInRole实体,不应EF自动隐藏UserInRole表并为RolesUser赋予导航属性Users Role。我想要的实际上是这样的:

ef model

1 个答案:

答案 0 :(得分:0)

从edmx中删除实体并更新更改将其修复,显然,当我在edmx设计器中从数据库更新模型时,它保留了我从数据库中删除的列,也许是因为无论如何我都引用了该实体手动删除了整个实体并更新了更改/重新添加了丢失的表,就成功了。