实体框架EDMX关系映射表

时间:2013-02-02 09:47:10

标签: c# asp.net-mvc entity-framework

我有一个用户表和一个角色表。
为了将两者链接在一起,我创建了一个UsersInRoles表,其中包含用户UserId的外键和Roles'ChangeName的另一个外键。

但是,当我从数据库生成EDMX而不是UsersInRoles的单独表时,会创建一个关联。我应该使用此关联还是应该尝试弄清楚如何生成UsersInRoles表?

1 个答案:

答案 0 :(得分:0)

这是Entity Framework的正常行为。用于创建n-n关系的表不是作为实体在模型中创建的(用作中间表的表来创建两个表之间的关系)。

相反,您会在UsersRoles个实体之间观察到n到n的关系。