【发布时间】:2013-07-24 17:36:34
【问题描述】:
假设我有以下两个模型:
Person N
Subscription N
它们是多对多的关系(每个Person可以有多个Subscription,每个Subscription可以有多个Person),所以Entity Framework创建了一个交叉引用表:
PersonSubscriptions: PersonId | SubscriptionId
如果我想记录每个人何时开始订阅,那么在交叉引用表中有一个日期列是最有意义的:
PersonSubscriptions: PersonId | SubscriptionId | SubscribedOn
我如何使用 Entity Framework 来实现这一点,我将如何查询,例如,让所有在 X 天之后订阅给定订阅的人员?
【问题讨论】:
标签: c# many-to-many entity-framework-5 code-first cross-reference