Hi!
I'm in need for help for a probably stupid question but I've trying
all day and I can't get out of it... pleas help me...
I'm in a Master - Detail scenario.
My master entity has a detail bag where lazy property is set to FALSE
(I should always load details...)
I'm traying to shut down programmatically the eager loading of the
collection during a particoular query but Nhibernate seems to ignore
my code...
This is my mapping:
<bag name="Details" table="Detail" lazy="false" generic="true"
fetch="select">
<key column="IDMaster" />
<one-to-many class="Detail" />
</bag>
I've got a code like this:
NHibernate.ICriteria aCrit;
aCrit = mySession.CreateCriteria(TypeOf(HTestModel.Details));
aCrit.SetFetchMode("Details", NHibernate.FetchMode.Lazy);
.....
sMaster = aCrit.List<MyModel.Master>();
The details on sMaster are loaded despite the I'm trying to set the
lazy loading on.
I don't now what I'm missing.
Am I missing some sort of configuration on web.config?
Thank you in advance.
Kaltz1974
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---