Беглый Nhibernate таблица на подкласс с дискриминационной стратегией - PullRequest
3 голосов
/ 11 апреля 2011

Есть ли способ использовать свободный для реализации стратегии таблица на подкласс с дискриминатором ? Из всей документации, которую я видел, использование дискриминатора фактически говорит беглому использовать таблица на класс вместо таблица на подкласс .

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

У меня похожая проблема. Пока единственная возможность, которую я смог придумать, - это поместить свойство в базовый класс и защитить его операцию над множеством. Затем любой класс, который наследует базу, устанавливает это свойство в своем конструкторе. Пока что я не нашел лучшего способа.

в моем случае у меня есть класс, который ссылается на базовый класс, и я хочу запросить тип подкласса в этой ссылке и отфильтровать его в запросе, но не нашел ничего, кроме того, что я только что предложил.

0 голосов
/ 11 апреля 2011

Если у вас есть 1 таблица для каждого подкласса, тогда дискриминатор не является именем таблицы ... Другими словами, вам не нужно указывать дискриминатор, если в таблице только 1 тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...