代码之家  ›  专栏  ›  技术社区  ›  anthony

NHibernate的cfg.xml文件的Mono验证

  •  3
  • anthony  · 技术社区  · 16 年前

    我试图在Mono中设置NHibernate,在SQLite中存储对象。

    example configuration file . 我只有以下两行代码:

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

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

    System.InvalidOperationException: 对验证状态的意外尝试 从完成到内容的过渡

    我不确定是什么问题。如果问题是单声道的,那么我想找到一个解决办法。

    编辑:

    FluentNHibernate 用于配置。强烈推荐。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Jon Skeet    16 年前

    This Mono bug 看起来很相关,但它是去年9月修复的。

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

    特别是,我刚刚在Linux上的Mono 2.4上试用了您的测试代码,效果很好。