2009-09-11 12 views

Respuesta

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

A menos que me equivoque, aquí hay 8 pares de la izquierda y 7 pares de la derecha. – Ken

13

Usted puede tratar con:

Not.LazyLoad(); 

dentro de su constructor de mapeo.

+0

hicieron que lo intente porque lo hice ... y no está trabajando –

+0

que trabajó para mí. Quería que se cargara una referencia de objeto con el objeto y esto lo hizo. –

+0

Funcionó para nosotros también. Nuestro mapeo tiene algo así como: HasMany (e => e.Children) .KeyColumnNames.Add ("ParentId"). Cascade.AllDeleteOrphan(). Not.LazyLoad(); – Peter

5

De esta manera:

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