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

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

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

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



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

编辑:

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

最佳答案

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

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

特别是,我刚刚在 Linux 上的 Mono 2.4 上尝试了您的测试代码,并且运行良好。

关于c# - NHibernate 的 cfg.xml 文件的 Mono 验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1024857/

10-17 00:33