【问题标题】:How can I disable NHibernate lazy loading for a total application?如何禁用整个应用程序的 NHibernate 延迟加载?
【发布时间】:2010-02-16 23:07:22
【问题描述】:

在特殊情况下,我们不想更改映射文件并将lazy="false" 添加到每个文件中,因为升级了NHibernate。是否可以通过在 app.config 或 web.config 中添加一些内容来禁用整个应用程序中的延迟加载?

【问题讨论】:

    标签: nhibernate lazy-loading


    【解决方案1】:

    据我所知,您将不得不更改映射文件。我可能错了,但我找不到任何全局设置。

    如果您不想更改类定义,可以在您拥有的每个映射文件的根元素中定义它:

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" default-lazy="false">
    

    【讨论】:

      猜你喜欢
      • 2015-01-11
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 2011-08-05
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多