У меня есть приложение, которое я портирую с MSSQL и .NET на SQLite и Mono. Я использую NHibernate, FluentNHibernate, NHibernateLINQ и SQLite.
Когда я тестирую приложение, когда подключен только один человек, все работает нормально, но как только кто-то начинает использовать приложение, оно ломается и выдает исключение SQLite, говорящее «Файл базы данных заблокирован».
Я знаю, что SQLite блокирует базу данных при выполнении записи и возвращает статус занятости, наверное, я неправильно настроил NHibernate, чтобы справиться с этим, но я не могу найти в Интернете никакой информации, которая помогла бы до сих пор. Как будто я единственный человек с этой проблемой. Я? Есть идеи?
Спасибо