Ayende @ Rahien

Hi!
My name is Ayende Rahien
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:

ayende@ayende.com

+972 52-548-6969

, @ Q c

Posts: 5,949 | Comments: 44,548

filter by tags archive

Linq For NHibernateOrderring and Paging


Bobby Diaz has implemented orderring and paging support for Linq to NHibernate, so this works:

(from c in nwnd.Customers select c.CustomerID)
        .Skip(10).Take(10).ToList();

As well as this:

var query = from c in nwnd.Customers
   where c.Country == "Belgium"
   orderby c.Country descending, c.City descending
   select c.City;

Thanks again, Bobby, and the new code is on SVN.

More posts in "Linq For NHibernate" series:

  1. (14 Apr 2007) Functions
  2. (05 Apr 2007) More Implementation Details
  3. (20 Mar 2007) Orderring and Paging

Comments

Hit
Hit

Linq is some neat stuff. Too bad that, if the VS 2005 dev time was any indication, we'll all have this around..oh...2010.

Richard LOPES

This project is making a lot of progress... Fast !

Keep the good work and thanks.

Jon Stelly

In an effort to help myself figure out what the expression trees look like when passed to an IQueryable, I put together a utility class that dumps an expression tree to XML. Hopefully others looking to contribute to this project can find some use in it. It's quick-and-nasty code, but seems to generally work.

http://www.jonstelly.com/files/development/Linq.Utilities.zip for the source code.

An example of an expression tree converted to XML:

http://www.jonstelly.com/files/development/OrderByTest.xml

Bobby Diaz

Jon,

This looks good! I was actually thinking of writing something similar to enumerate the tree in code looking for certain information. I will definately put this to some use!

Bobby

Bobby Diaz

Just wanted to let everyone know that I posted a link to an updated version of the source code on my new blog. Go check it out!

Blog post:

http://blogs.magiconsoftware.com/blogs/bdiaz/archive/2007/03/25/linq-for-nhibernate.aspx

Source code:

http://blogs.magiconsoftware.com/download/NHibernate.Linq.zip

Thanks,

Bobby

Comment preview

Comments have been closed on this topic.

FUTURE POSTS

No future posts left, oh my!

RECENT SERIES

  1. The RavenDB Comic Strip (3):
    28 May 2015 - Part III – High availability & sleeping soundly
  2. Special Offer (2):
    27 May 2015 - 29% discount for all our products
  3. RavenDB Sharding (3):
    22 May 2015 - Adding a new shard to an existing cluster, splitting the shard
  4. Challenge (45):
    28 Apr 2015 - What is the meaning of this change?
  5. Interview question (2):
    30 Mar 2015 - fix the index
View all series

RECENT COMMENTS

Syndication

Main feed Feed Stats
Comments feed   Comments Feed Stats