Беглое отображение таблицы NHibernate для каждого подкласса - PullRequest
3 голосов
/ 22 декабря 2009

Я новичок в NHibernate и Fluent NHibernate. Мне интересно, как правильно использовать Fluent NHibernate со стратегией отображения «таблица на подкласс».

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

Кроме того, при добавлении записей мне нужно, чтобы NHibernate сначала вставлялся в родительский, а затем в дочерний. Ниже приведен упрощенный прототип моей базы данных. Персонал, Изображения и Проекты должны наследоваться от Сущностей. Сущности ответственны за генерацию первичного ключа. PersonnelId, ImageId и ProjectId имеют внешние ключи, ссылающиеся на EntityId.

Надеюсь, что это имеет смысл, заранее спасибо.

альтернативный текст http://img695.imageshack.us/img695/6112/databasediagram.jpg альтернативный текст http://img693.yfrog.com/img693/4980/databasecolumns.jpg

1 Ответ

6 голосов
/ 22 декабря 2009

В верхней части статьи, на которую вы ссылались, есть ссылка, которая содержит обновления для последней версии Fluent NHibernate, в частности, для разделения отображений подклассов на отдельные файлы. Обновляет отображение подкласса и присоединенного подкласса в свободно используемом nhibernate 1.0RC .

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

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