Re: [nhusers] Re: Subquery in From Clause
"Will Shaver" <[email protected]> Wed, 9 Jul 2008 09:54:38 -0700
| Newsgroups | gmane.comp.windows.dotnet.nhibernate.devel |
|---|---|
| Message-ID | <[email protected]> |
If you submit a patch file with a failing unit test for this issue to the Jira (and send me an email) I'll take a look at it. No promises, but I will look at it. :) -Will On Wed, Jul 9, 2008 at 9:03 AM, Sukhjinder Sidhu <[email protected]> wrote: > There are certainly some problems we're still having with SQL 2005 > paging. Even with 2.0 beta 1 these problems occur and I've had to fall back > to the 2000 dialect for things to work properly. > > > > I've reported NH-1350 (http://jira.nhibernate.org/browse/NH-1350) and I > think NH-1349 is linked. > > Regards, > > Sukhjinder Sidhu > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Will > Shaver > *Sent:* 09 July 2008 16:58 > *To:* the NHibernate development list > *Subject:* Re: [NHibernate-development] [nhusers] Re: Subquery in From > Clause > > > > SQL 2005 paging is broken. > > > > Is it still? I fixed a couple of the JIRA issues around this... which ones > are still open? > > > > It certainly is implemented in a strange way... but I'd argue that whoever > decided on the syntax for doing paging in SQL 2005 wasn't sane. It's about > the most complicated thing I've ever seen in SQL. Cross Joins, Group By, > Nested Case Statements... I can handle all of these things in my head > without any thought. SQL 2005 paging is messed up. > > > > .. > > > > Building a better SQL assember would work, but may not be neccessary. If > the road were mine to plan here is what I'd recommend: > > > > 1) Improve the Linq implementation to where it works for 99% of users. > > 2) Move the Linq implementation into the core > > 3) Encourage all users to use the Linq implementation in documentation > > 4) Replace backend Linq -> SQL with whatever seems good at the time > > 5) Phase out HQL and Criteria as a way of getting to entities > > 6) Re-write Linq backend whenever we feel like it. Now that everyone is on > Linq it really doesn't matter to the user how the translation is happening. > > > > Lots of work. Step 2 is critical. > > -Will > > > > > > -Will > > > > > > ------------------------------------------------------------------------- > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08 > _______________________________________________ > Nhibernate-development mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nhibernate-development > > ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Nhibernate-development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nhibernate-development