Now a real question on this say I have the following:

var people = session.CreateCriteria(typeof (Person))
                    .CreateCriteria("Orders", "o", JoinType.LeftOuterJoin)
                    .SetResultTransformer(Transformers.AliasToEntityMap)
                    .List<IDictionary>();

I can loop over to get my person and order and add to a class
PersonAndOrder, but is there a way to have it return
a List<PersonAndOrder> directly and easily without a loop?

 foreach(IDictionary map in people) {
                var p = new PersonAndOrder {
                                                   Person =
map[CriteriaUtil.RootAlias] as Person,
                                                   Order = map["o"] as
Model.Order
                                           };
                peopleAndOrder.Add(p);
}


Yes doing this is dumb but my current test harness project has person
and order mapped and I use this harness for all testing :) so the
example might not be logical or make sense but the idea is there.


Thanks

On Thu, Oct 16, 2008 at 8:48 PM, codemonkey <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> Can someone put up a quick explination of how this is being acheived
> and what exactly it is doing?
>
>
> Thanks
> >
>



-- 
Stefan Sedich
Software Developer
http://weblogs.asp.net/stefansedich

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