2008-10-29 3 views
0

Могу ли я сопоставить идентификатор объекта с столбцом, значения которого не генерируются автоматически, но по-прежнему уникальны?Отображение соответствия NHibernate столбцу без генератора

Если да, то что я должен положить в тег идентификатора/генератора xml?

Спасибо.

ответ

2

Это зависит от того, как создаются новые значения идентичности. Мое предположение было бы использовать, если вы даете значения новым строкам вручную (до их сохранения). FYI - если вы используете назначенный генератор:

Ввиду присущего ему характера, объекты, которые используют этот генератор, не могут быть сохранены с помощью метода SaveOrUpdate() ISession. Вместо этого вы должны явно указать NHibernate, если объект должен быть сохранен или обновлен путем вызова метода Save() или Update() ISession.

Generator Documentation

Смежные вопросы