Я использую sqlite для тестовых примеров в проекте, который использует NHibernate. Все работает отлично, за исключением случаев, когда я пытаюсь создать транзакцию с ReadUncommitted:ReadUncommitted в SQLite против NHibernate
e.g. Session.BeginTransaction (System.Data.IsolationLevel.ReadUncommitted)
Сообщение об ошибке:
"IsolationLevel"
(Вот она)
Стек вызовов выглядит следующим образом:
at System.Data.SQLite.SQLiteConnection.BeginDbTransaction(IsolationLevel isolationLevel)
at System.Data.Common.DbConnection.System.Data.IDbConnection.BeginTransaction(IsolationLevel isolationLevel)
at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
Если я перехожу к другому изо (как, например, serialized или readcommitted), все выполняется правильно.
Идеи?
NHibernate 2.1.2
SQLite (.NET version) 1.0.65.0
Fluent NHibernate 1.0