Как я могу добавить свойства в ассоциацию (отношение), используя Entity Framework - PullRequest
0 голосов
/ 20 ноября 2010

Я использую Entity Framework 4. У меня есть связь "многие ко многим" между двумя объектами:

  • Аккаунт
  • Подписка

Таким образом, отношения: AccountSubscription.Таким образом, учетная запись (с течением времени) может иметь много подписок, и, очевидно, определенный тип подписки может удерживаться несколькими учетными записями одновременно.

Я хочу добавить свойства в это отношение (например, StartDate, EndDate, PaymentStatus).Я не вижу способа в Entity добавить свойства в таблицу ассоциации.Каков наилучший способ представить это с помощью Entity?

1 Ответ

0 голосов
/ 20 ноября 2010

Вы не можете добавлять свойства в ассоциации в EF. Вы должны просто создать новый объект вместо ассоциации, чтобы имитировать связь со свойствами.

Так что вы бы

Accounts (Entity) - [0..1 to Many]  - AccountSubscription (Entity) - [Many to 0..1] - Subscription (Entity) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...