【发布时间】:2014-08-11 01:39:33
【问题描述】:
我有一个Email 实体,其中包含To、Cc 和Bcc 集合Contact 实体。这些关系是多对多的,我需要订购To、Cc 和Bcc 中的电子邮件。所以我必须在两者之间引入第三个实体 - EmailContactAssignment 和一个额外的 SortOrder 属性。
现在因为我在这里有 3 个不同的多对多关系,所以我需要其中的 3 个关系表。
目前我看到的唯一解决方案是拥有 3 个关系实体类:EmailToContactAssignment、EmailCcContactAssignment1 和 EmailBccContactAssignmnet。
似乎我不能有一个具有导航属性的基类和 3 个中的每一个的空子类。我需要在每个子类中复制相同的导航属性。
对于To、Cc 和Bcc 关系,是否仍可以使用一个实体但与该实体有3 个单独的多对多关系?
【问题讨论】:
标签: entity-framework ef-code-first entity-framework-6