Я использую NHibernate 2.1.0.4000 в одном из проектов. Я установил adonet.batch_size в в файле cfg однако я все еще вижу, что инструкция insert рассматривается как один оператор. Обновление, похоже, работает нормально. Что происходит?NHibernate 2.1.0.4000 не похоже на пакетную вставку
Обновлено: Это потому, что я выбрал идентификатор как первичный генератор ключей?
<id name="Id" column="Id" unsaved-value="0" type="Int32">
<generator class ="identity"></generator>
</id>
Я нашел это (http://groups.google.com/group/nhusers/browse_thread/thread/d4c8fd9625ef5f32/55c7a8db66f62a39?hl=ru&lnk=gst&q=batch_size&pli=1), но не уверен, что это значит. – Jeff
http://nhibernate.info/doc/nhibernate-reference/batch.html: * Глава 13. Пакетная обработка *: «Обратите внимание, что NHibernate отключает встраивание пакетов на уровне ADO прозрачно, если вы используете генератор идентификатора идентификатора». – ngm