In NH2.1 (trunk) you can use lazy="extra"
2008/9/22 gatapia <[EMAIL PROTECTED]>
>
> Hi,
>
> I need to serialise a data tree however the performance of this is
> understandable poor as all children must be fetched prior to
> serialisation. I was looking for a better performing way of doing
> this.
>
> Currently before serialising a child collection I check wether the
> collection is empty by:
>
> if(NHibernate.NHibernateUtil.IsInitialized(Children)) { return
> Children.Count() > 0; }
> NHibernate.IQuery q = GetSession().CreateFilter(Children, "Select
> count(*)");
> return Convert.ToInt32(q.UniqueResult()) > 0;
>
> This greatly improves performance over a straight call to
> Children.Count() but I still think there must be a better way of doing
> this.
>
> If an Entity has 2+ children collections can I get their count in one
> database call?
>
> Any other suggestions?
>
> Thanks
>
> Guido Tapia
> >
>
--
Fabio Maulo
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---