NHibernate的cfg.xml文件的单声道验证

ant*_*ony 3 c# nhibernate mono xsd

我正在尝试在Mono中设置NHibernate,以便在SQLite中存储对象.

我已经复制/粘贴了示例配置文件.我只有以下两行代码:

var config = new Configuration();
config.Configure();
Run Code Online (Sandbox Code Playgroud)

这导致以下不符合语法的验证异常:

System.InvalidOperationException:发生了从Finished到Content的验证状态转换的意外尝试.

我不确定问题是什么.如果问题是Mono特定的,那么我想找到一个解决方法.

编辑:

这可能是也可能不是问题,但我已切换到FluentNHibernate进行配置.强烈推荐.

Jon*_*eet 5

这个Mono bug看起来很相关 - 但它在去年9月修复了.

您使用的是哪个版本的Mono,您是否尝试过最新版本?

特别是,我刚刚在Linux上的Mono 2.4上尝试过你的测试代码,它运行良好.