Нет, это невозможно, иногда стоит рассмотреть подходящий инструмент для работы.Если в вашей таблице есть столбец идентификаторов, тогда NHibernate ALWAYS
следует за выбором со вставкой даже для вставок BULK
.Еще одна вещь, которую стоит учесть, это то, что ваш кэш первого уровня станет довольно большим (если вы не используете сеансы без сохранения состояния), и это может привести к другим сложностям.
Я понимаю, что ваша точка зрения хотела использовать все возможности NHibernate, но иногда мы просто не можем не использовать другие инструменты ...
Если мне нужно отправить 10K вставок в свою базу данных, яНапример, можно использовать класс SQlBulkCopy
и вообще обойти NHibernate.
SQLBulkCopy позволяет эффективно загружать таблицу SQL Server с данными из другого источника.
См. здесь для более информация