2009-09-11 15 views

Odpowiedz

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

O ile się nie mylę, jest tu 8 lewych parenów i 7 prawych tuczników. – Ken

13

Można spróbować z:

Not.LazyLoad(); 

wewnątrz konstruktora odwzorowania.

+0

nie spróbować, bo zrobiłem ... i to nie działa –

+0

pracował dla mnie. Chciałem, aby obiekt był ładowany z obiektem i to się udało. –

+0

To działało również dla nas. Nasze mapowanie ma coś takiego: HasMany (e => e.Children) .KeyColumnNames.Add ("ParentId"). Cascade.AllDeleteOrphan(). Not.LazyLoad(); – Peter

5

Jak to:

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