2010-11-20 1 views
0

Entity Frameworkのを使用して関連(関係)にプロパティを追加することができ、多対多の2つのエンティティ間の関連(関係):は、どのように私は私が持っている私は、Entity Frameworkの4を使用しています

  • アカウント
  • サブスクリプション

したがって、関係はAccountSubscriptionです。したがって、アカウントは(時間の経過とともに)多数のサブスクリプションを持つことができます。明らかに、特定のサブスクリプションタイプは多くのアカウントで同時に保持できます。

この関係にプロパティを追加したいとします(StartDate、EndDate、PaymentStatusなど)。アソシエーションテーブルにプロパティを追加する方法がわかりません。エンティティを使用してこれを表現する最善の方法は何ですか?

+0

が重複する可能性を持っているでしょう(http://stackoverflow.com/questions/3064945/net-entity-frameの関連付けを追加するフィールドに追加することです) – Elderry

答えて

0

EFの関連付けにプロパティを追加することはできません。プロパティとの関連付けを模倣するために、単にAssociationの代わりに新しいEntityを作成する必要があります。

だから、[ADO.NET Entity Frameworkの中の関連に余分なフィールドを追加する方法はありますか?]の

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

多くのことを考えました。ありがとう。 – user427875

関連する問題