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

时间:2009-06-21 22:11:45

标签: c# nhibernate mono xsd

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

我复制/粘贴了example configuration file。我只有以下两行代码:

var config = new Configuration();
config.Configure();

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

  

System.InvalidOperationException:   意外尝试验证状态   从完成过渡到内容   发生了。

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

修改

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

1 个答案:

答案 0 :(得分:5)

This Mono bug看起来相关 - 但它已于去年9月修复。

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

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