Свободный Nhibernate «многие ко многим», где таблица имеет несколько столбцов - PullRequest
0 голосов
/ 14 декабря 2010

Я пытаюсь отобразить отношения многие ко многим, используя Fluent NHibernate.

У меня есть таблица User и вторая таблица Organization.Таблица ассоциации - UserOrganization, которая содержит UserId и OrganizationId.Таблица UserOrganization также содержит несколько других полей (YearBegan, YearEnd).

Как бы я пошел дальше и отобразил тех, кто использует беглое отображение.

Спасибо

1 Ответ

0 голосов
/ 15 декабря 2010

Вы, вероятно, должны сделать UserOrganization своей собственной сущностью, содержащей эти поля.Это также дает вам больше гибкости в отношении каскадных обновлений и удалений.

public class UserOrganization {
    public virtual User User { get; set; }
    public virtual Organization Organization { get; set; }
    public virtual DateTime YearBegan { get; set; }
    public virtual DateTime YearEnd { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...