Идентификатор отображения NHibernate в столбец без генератора

StackOverflow https://stackoverflow.com/questions/246434

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Если да, то что я должен поместить в тег xml identity / generator?

Спасибо.

Это было полезно?

Решение

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

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

Документация генератора

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top