Я хотел бы установить уровень транзакций по умолчанию на ReadCommitted в моей Быстрой конфигурации NHibernate. Если бы я использовал XML отображающиеся файлы, то я мог бы добавить ключ к своему файлу конфигурации:
<add key="hibernate.connection.isolation" value="ReadCommitted" />
но я не могу выяснить, как выполнить это с Быстрой конфигурацией.
Fluent NHibernate ничего не делает с изоляцией транзакций, поэтому по умолчанию будет то, что по умолчанию NHibernate. Я не знаю, что это такое.
У нас нет явного метода для установки изоляции, но поскольку это всего лишь значение конфигурации, вы можете использовать метод Raw для установки свойства.
MsSqlConfiguration.MsSql2008.Raw("connection.isolation", "isolation_level");