Tuesday, May 7, 2013

Multiple subsequent OrderBy's with Lambda Expressions

Issue:

Perform multiple subsequent nested OrderBy's with a Lambda Expressions similar to LINQ's  orderby.


from u in db.Users
orderby u.LastName, u.FirstName
select u;


Solution:

userList.OrderBy(u => u.LastName).ThenBy(u => u.FirstName);