Wow!!! In a project NH 1.04 based we have a custom deep lazy load!!!
On 23 Set, 13:01, "Fabio Maulo" <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---