为NHibernate 3.x预生成代理?

时间:2012-08-20 03:49:41

标签: nhibernate orm lazy-loading

是否可以在NHibernate 3下预生成延迟加载代理?

NHibernate 2通过NHPG支持此功能,但NHPG尚未针对我看到的NH3进行更新。下载NHPG sources并盲目地将装配参考从NH2更改为NH3会爆炸; NH3具有内置代理生成功能,并且已重新组织。

人们(之前)如何在NH3下生成懒惰代理?

2 个答案:

答案 0 :(得分:7)

我已更新NHPG以支持NHibernate 3.3.1 GA。

您可以在此处获取资源:https://github.com/NHibernate-Contrib/NHibernate.ProxyGenerators

您必须手动构建它(下载源并运行package.cmd),直到我们发布正式版本。

答案 1 :(得分:2)

我不知道这是否回答了您的问题,因为我没有看到与您正在使用的语言相关的任何标记。

在.NET中,我使用Fluent NHibernate和POCO对象。不知道是否有工具将您的XML文件升级到POCO类以与Fluent NHibernate一起使用。