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

强制为实例加载所有nhibernate代理

  •  3
  • AwkwardCoder  · 技术社区  · 14 年前

    我不想在大多数时候禁用延迟加载,我只是想知道是否有一个API可以调用来强制加载所有代理。

    2 回复  |  直到 10 年前
        1
  •  3
  •   Jaguar    14 年前

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

        2
  •  2
  •   DanP    14 年前

    lazy initializer for NHibernate 应该能够完成这一任务的项目。