NHibernate «многие ко многим» с логическим флагом на таблице ассоциации - PullRequest
2 голосов
/ 30 апреля 2010

Я работаю над приложением, которое использует существующую схему, которую нельзя изменить. При написании своих отображений NHibernate я столкнулся со странными отношениями «многие ко многим». Отношение определяется стандартным способом, как в этом вопросе с добавлением логического флага в таблицу ассоциации, который указывает, является ли отношение законным. Это кажется несколько излишним, но, как я уже сказал, не может быть изменено.

Можно ли определить это отношение в Nhibernate, не прибегая к использованию третьего класса для представления ассоциации? Возможно, применив фильтр?

Большое спасибо.

1 Ответ

4 голосов
/ 30 апреля 2010

Это то, с чем я сталкиваюсь с NHibernate и продолжаю возвращаться к следующим ресурсам. В этой статье объясняется, как вы можете создать ассоциацию "многие ко многим", а в В этом вопросе показано, как вы можете создать фильтр для ваших таблиц "многие ко многим" без необходимости сопоставления фактической ассоциации.класс.

...