流利的nhibernate r1.0流畅的映射禁用延迟加载

时间:2009-09-11 16:33:30

标签: nhibernate fluent-nhibernate

如何在fn r1.0中禁用延迟加载?

3 个答案:

答案 0 :(得分:21)

Fluently.Configure()
.Database(
       SQLiteConfiguration.Standard
       .InMemory)
       .Mappings( m => m.AutoMappings
           .Add( AutoMap.AssemblyOf<_Field>() ) )
       .Conventions
           .Add( FluentNHibernate.Conventions.Helpers.DefaultLazy.Never() )
       .BuildSessionFactory();

答案 1 :(得分:14)

您可以尝试:

Not.LazyLoad();

在映射构造函数中。

答案 2 :(得分:5)

像这样:

References(x => x.Something).Not.LazyLoad();