如何使用实体框架向关联(关系)添加属性

时间:2010-11-20 15:55:48

标签: entity-framework entity-framework-4

我正在使用Entity Framework 4.我在两个实体之间有多对多的关联(关系):

  • 帐户
  • 订阅

因此,关系是:AccountSubscription。因此,一个帐户(随着时间的推移)可以有许多订阅,显然,许多帐户可以同时持有特定的订阅类型。

我想为此关系添加属性(例如StartDate,EndDate,PaymentStatus)。我无法在Entity中看到向Association表添加属性的方法。使用Entity表示此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您无法向EF中的关联添加属性。您必须简单地创建一个新实体而不是关联,以模仿与属性的关联。

所以你会有

Accounts (Entity) - [0..1 to Many]  - AccountSubscription (Entity) - [Many to 0..1] - Subscription (Entity)