Lee, No, that is not a hack but preferred solution. As in first place you should not mix fetching and paging. Full stop.
Best Regards, Alexander 2014-10-16 4:22 GMT+13:00 nfplee <[email protected]>: > Thanks for clearing that up. This might well work but it does seem abit > backwards and is really a hack. > > On Wednesday, 15 October 2014 14:30:58 UTC+1, Gunnar Liljas wrote: >> >> Nope, NHibernate sees that session.Query<Customer>() is a query source >> and incorporates in the query. >> >> 2014-10-15 14:52 GMT+02:00 nfplee <[email protected]>: >> >> Wouldn't that fire multiple queries since it is using a session within a >>> session? >>> >>> >>> On Wednesday, 15 October 2014 09:32:21 UTC+1, Ricardo Peres wrote: >>>> >>>> Doesn't this work? >>>> >>>> session.Query<Address>().Where(a => session.Query<Customer>().Take >>>> (10).Contains(a.Customer)).Select(a => a.Customer) >>>> >>>> RP >>>> >>>> On Wednesday, October 15, 2014 8:43:55 AM UTC+1, nfplee wrote: >>>>> >>>>> Hi, I've been following the progress of NHibernate lately and been >>>>> pleased to see things are moving along nicely. With the next version of >>>>> Entity Framework being rewritten and they are stripping many of the core >>>>> features (components, multiple inheritance ...) I can't ever see it >>>>> catching up with NHibernate. Just look at how long it took them to get >>>>> enum >>>>> support. Anyway I digress, the reason I'm posting is that there's only >>>>> really one bug which is hindering my development with NHibernate: >>>>> >>>>> https://nhibernate.jira.com/browse/NH-3204 >>>>> >>>>> I was wondering if this could be scheduled into the release cycle, as >>>>> up until now there's many fixes planned for the next few releases but this >>>>> isn't one of them. >>>>> >>>>> Thanks >>>>> >>>>> Lee >>>>> >>>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "nhibernate-development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > > --- > You received this message because you are subscribed to the Google Groups > "nhibernate-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
