2009-09-11 5 views

Répondre

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

Sauf erreur de ma part, il y a 8 parens à gauche ici et 7 parens à droite ici. – Ken

13

Vous pouvez essayer avec:

Not.LazyLoad(); 

dans votre constructeur de cartographie.

+0

avez-vous essayé parce que je l'ai fait ... et cela ne fonctionne pas –

+0

cela a fonctionné pour moi. Je voulais qu'une référence d'objet soit chargée avec l'objet et ceci l'a fait. –

+0

Cela a fonctionné pour nous aussi. Notre mappage a quelque chose comme: HasMany (e => e.Children) .KeyColumnNames.Add ("ParentId"). Cascade.AllDeleteOrphan(). Not.LazyLoad(); – Peter

5

Comme ceci:

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