3

我想拍摄实体实例的快照,因此我想强制为此实例加载所有代理。

在大多数情况下,我不想禁用延迟加载,我只是想知道是否有可以调用的 API 来强制加载所有代理。

4

2 回答 2

3

NHibernateUtil.Initialize(object)如果我没记错的话,有一个实用函数不是递归的。在您的帮助下,NHibernateUtil.IsInitialized(object)您可以创建自己的方法,将所有代理加载到一个项目中

于 2010-07-20T17:32:47.677 回答
2

在 codeproject 上有一个NHibernate 的惰性初始化程序应该能够完成此操作。

于 2010-07-20T17:39:49.137 回答