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.