Nhibernate NH 3.2 Fluent映射延迟加载

Nhibernate NH 3.2 Fluent映射延迟加载,nhibernate,fluent-nhibernate,Nhibernate,Fluent Nhibernate,我通过代码使用NH3.2映射,并尝试使用Nhibernate映射生成器,它看起来是一个很棒的工具 我发现我的代码和他们的代码有很大的不同。在每个类上,它们都有一个对函数LazyLoad()的调用。(尽管我认为这是默认行为) 现在我担心我的应用程序不使用延迟加载,有人知道NH3.2通过代码映射的默认行为吗?(当我们不调用LazyLoad方法时) “关注”取决于hibernate映射的default lazy属性,可以通过添加DefaultLazy.Always()或DefaultLazy.Neve

我通过代码使用NH3.2映射,并尝试使用Nhibernate映射生成器,它看起来是一个很棒的工具

我发现我的代码和他们的代码有很大的不同。在每个类上,它们都有一个对函数LazyLoad()的调用。(尽管我认为这是默认行为)

现在我担心我的应用程序不使用延迟加载,有人知道NH3.2通过代码映射的默认行为吗?(当我们不调用LazyLoad方法时)


“关注”

取决于
hibernate映射的
default lazy
属性,可以通过添加
DefaultLazy.Always()
DefaultLazy.Never()
约定在Fluent NHibernate中更改该属性

如果未定义任何
default lazy
属性(Fluent NHibernate中未添加约定),则启用延迟加载