【发布时间】:2010-02-16 23:07:22
【问题描述】:
在特殊情况下,我们不想更改映射文件并将lazy="false" 添加到每个文件中,因为升级了NHibernate。是否可以通过在 app.config 或 web.config 中添加一些内容来禁用整个应用程序中的延迟加载?
【问题讨论】:
在特殊情况下,我们不想更改映射文件并将lazy="false" 添加到每个文件中,因为升级了NHibernate。是否可以通过在 app.config 或 web.config 中添加一些内容来禁用整个应用程序中的延迟加载?
【问题讨论】:
据我所知,您将不得不更改映射文件。我可能错了,但我找不到任何全局设置。
如果您不想更改类定义,可以在您拥有的每个映射文件的根元素中定义它:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" default-lazy="false">
【讨论】: