Свободное владение NHibernate - отношения многие ко многим - PullRequest
0 голосов
/ 16 июля 2010

У меня есть Продукт и Категория таблицы в базе данных.

Один товар может иметь много категорий.
В одной категории может быть много товаров.

Итак, у меня есть третья таблица как ProductCategory , которая имеет ProductID и CategoryID.

В Fluent NHibernate как должен выглядеть класс отображения?

Например, для ProductMap класс является правильным:

HasMany(x => x.Categories).Table("tProductCategory").KeyColumn("CategoryId);

1 Ответ

0 голосов
/ 16 июля 2010

Взгляните: https://stackoverflow.com/questions/108396?tab=newest#tab-top

См. Вопрос, см. Ответы. Задача решена, и вы узнаете, почему важно обратное. Кроме того, используя свободное владение, вам нужно будет только нанести на карту одну сторону, а не обе.

...