1

我有 3 个实体要表示Users, 到目前为止,我得到了这张图 RolesConferences实体

所以,

- 一个用户可以与零个或多个会议相关联。

- 一个会议可能有一个或多个用户。

和...

- 同一用户可以根据他所在的会议具有不同的角色。

但...

-如何改进图表以便我可以看到用户在他参加的所有会议中的不同角色?

[更新]

新图表

4

1 回答 1

1

根据您的描述,听起来用户属于角色,然后 userRoles 的组合属于会议。因此,如果没有精美的图表,您的实体将是这样的......

Users
    Id

Roles
    Id

Conferences
    Id

UserRoles
    UserId
    RoleId

ConferenceUserRoles
    ConferenceId
    UserId
    RoleId

您可能需要将“UserRoleId”添加到 UserRoles 并在 ConferenceUserRoles 中使用它。我不确定 EF 将如何处理三向关系表。

希望这可以帮助!

于 2013-12-21T16:19:48.187 回答