Comment désactiver le chargement paresseux en FN R1.0? P>
3 Réponses :
Vous pouvez essayer avec: à l'intérieur de votre constructeur de mappage. p> p>
Cela a fonctionné pour moi. Je voulais que la référence d'objet soit chargée avec l'objet et cela l'a fait.
Cela a fonctionné pour nous aussi. Notre cartographie a quelque chose comme: hasmany (e => e.children) .KeyColumnnames.add ("Parentid"). Cascade.Alldelete orphelin (). Non.lazyloa d ();
Comme ceci:
References(x => x.Something).Not.LazyLoad();
Fluently.Configure()
.Database(
SQLiteConfiguration.Standard
.InMemory)
.Mappings( m => m.AutoMappings
.Add( AutoMap.AssemblyOf<_Field>() ) )
.Conventions
.Add( FluentNHibernate.Conventions.Helpers.DefaultLazy.Never() )
.BuildSessionFactory();
Sauf si je me trompe, il y a 8 parens de gauche ici et 7 parens de droite ici.