Я использую Visual Studio 2010 с NHibernate 3.1 и использую Fluent NHibernate для отображения. Он работал хорошо, и с включенным ShowSql показывает все выбранные запросы.
Я попал в ту часть программы, где я выполняю некоторые обновления, но они не отображаются. Сначала я думал, что обновления не запускаются, хотя я использовал явную транзакцию - но данные менялись в базе данных. Итак, так или иначе, запросы выполняются, но не отображаются в окне «Вывод» Visual Studio.
Есть идеи?
Редактировать
Оказывается, я смешал два ответа. Log4Net вообще не нужен для создания операторов UPDATE из NHibernate в окне вывода.
Установка AdoNetBatchSize(0)
в сочетании с ShowSQL DID устраняет проблему.