Я пытаюсь настроить NHibernate в Mono, чтобы хранить объекты в SQLite.
Я скопировал/вставил пример файла конфигурации. У меня есть только две строки кода:
var config = new Configuration();
config.Configure();
Это приводит к следующему исключению неграмотной проверки:
System.InvalidOperationException: Неожиданная попытка проверки состояния переход от законченного к контенту произошло.
Я не уверен, в чем проблема. Если проблема в Mono специфична, я бы хотел найти обходное решение.
EDIT:
Это может быть или не быть проблемой, но я переключился на FluentNHibernate для конфигурации. Очень рекомендуется.
Эта ошибка Mono выглядит актуальной, но она была исправлена в сентябре прошлого года.
Какую версию Mono вы используете, и попробовали ли вы самую последнюю версию?
В частности, я только что попробовал свой тестовый код на Mono 2.4 в Linux, и он отлично работал.