【问题标题】:Configure NHibernate 3.3.1 for Castle Windsor after 3.0 upgrade在 3.0 升级后为 Castle Windsor 配置 NHibernate 3.3.1
【发布时间】:2012-09-08 10:05:38
【问题描述】:

在一个现有项目中,我刚刚将 NHibernate 从 3.0 升级到 3.3。升级并不像我想象的那么简单,但是我在 SO 上也发现了以前与 MySQL 连接器不兼容的问题。

问题是我不能再使用NHibernate.ByteCode.Castle.ProxyFactoryFactory,因为它需要NH 3.0(我有一个FileLoadException 用于NHibernate, Version=3.0.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4)。

仔细查看 NH 3.3 zip 内部,我发现没有 BytecodeProvider。在 NH 3.0 中有一个“RequiredForLazyLoading”目录,我可以在其中获取所需的一切。

那么,我应该在 NH 3.3.1 中做什么来启用延迟加载?我对 Castle 很满意,我刚刚升级到最新版本 3.1

【问题讨论】:

    标签: nhibernate castle-windsor


    【解决方案1】:

    不再需要外部字节码提供程序。 NHibernate 现在有一个内部的。

    只需删除对它的引用。

    【讨论】:

    • 那么NH会自动检测Castle Windsor并使用它吗?
    • NH 本身根本不使用 Castle。
    猜你喜欢
    • 2011-06-27
    • 2012-01-23
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多