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
-~----------~----~----~----~------~----~------~--~---

Reply via email to