如何为整个应用程序禁用NHibernate延迟加载?

时间:2010-02-16 14:40:58

标签: nhibernate lazy-loading

在特殊情况下,由于升级NHibernate,我们不希望更改映射文件并为每个文件添加lazy =“false”。是否可以通过向app.config或web.config添加内容来禁用整个应用程序中的延迟加载?

1 个答案:

答案 0 :(得分:2)

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

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

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