Я не знаю никаких проблем с этой конкретной версией NHibernate.
Используете ли вы native
в качестве генератора идентификаторов для ваших организаций? Потому что это заставит каждую вставку выполняться самостоятельно, выбрав обратно сгенерированный идентификатор. Это потому, что база данных должна генерировать каждый идентификатор. Это также объясняет, почему пакетная обработка работает с обновлениями.
Если возможно, вам следует перейти, например, к hilo
стратегия или даже guid
, если вас не интересуют (легко) читаемые идентификаторы.
У Фабио есть интересный пост здесь по этой теме.