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

在特殊情况下,由于升级NHibernate,我们不希望更改映射文件并为每个文件添加lazy =“false”.是否可以通过向app.config或web.config添加内容来禁用整个应用程序中的延迟加载? 最佳答案 从我可以告诉你,你将不得不改变映射文件.我可能错了,但我找不到任何全局设置.

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

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