NHibernate отключить генератор идентификаторов для массовых операций - PullRequest
5 голосов
/ 25 февраля 2011

Мне нужно выполнить массовый импорт данных в мою базу данных, используя nhibernate и мою сопоставленную модель. Я установил генератор guid.comb для идентификаторов. Есть ли способ импортировать данные с назначенными идентификаторами, отключив временный генератор идентификаторов guid.comb?

1 Ответ

4 голосов
/ 25 февраля 2011

Вы можете временно изменить генератор идентификатора на назначенный.Затем, после завершения импорта, переключите его обратно в COMB Guids.Просто убедитесь, что вы явно вызываете session.Save () вместо SaveOrUpdate ().Это решает вашу проблему?

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