【问题标题】:Entity Framework EDMX Relationship Mapping Table实体框架 EDMX 关系映射表
【发布时间】:2013-01-17 14:39:50
【问题描述】:

我有一个用户表和一个角色表。
为了将两者联系在一起,我创建了一个 UsersInRoles 表,该表具有一个指向用户的 UserId 的外键和另一个指向角色的 RoleName 的外键。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      相关资源
      最近更新 更多