Я пытаюсь оптимизировать вызовы базы данных из моего кода с помощью пакетной обработки в NHibernate. Я работаю над процессом, который отправляет более 1 тысячи запросов отдельно (я хочу оптимизировать это).
Версия NHibernate - 4.
Основная проблема в том, что я использую тип идентификатора для идентификатора поколения.
Я пытался использовать как сеансы, так и сеансы без сохранения состояния.
Я хотел бы использовать пакетную вставку даже для сопоставления столбцов идентификаторов. Если я работаю с сеансом без сохранения состояния, который не собирает кеш на моих вставках, я не понимаю, почему я не позволяю мне пакетировать свои запросы.
Возможно ли это?
PS Я не хочу использовать SQLBulkCopy. Мои параметры ограничены функциями Nhiberante.