我有一个用户表和一个角色表。
为了将两者链接在一起,我创建了一个UsersInRoles表,其中包含用户UserId的外键和Roles'ChangeName的另一个外键。
但是,当我从数据库生成EDMX而不是UsersInRoles的单独表时,会创建一个关联。我应该使用此关联还是应该尝试弄清楚如何生成UsersInRoles表?
答案 0 :(得分:0)
这是Entity Framework的正常行为。用于创建n-n关系的表不是作为实体在模型中创建的(用作中间表的表来创建两个表之间的关系)。
相反,您会在Users
和Roles
个实体之间观察到n到n的关系。