我正在尝试在 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/