早就开始接触LINQ,一直都没有很系统的学习使用它。最近在做一个费用的管理软件,在 处理一些复杂业务流程的时候才发现LINQ TO SQL这东西真的很强大,在多表关联查询这方面优势很明显。今天做一个功能需要用到多字段的排序,查看了一下文档,还真有多字段排序的方法,其实很简单, 就是一个ThenBy方法:
using(var ProductDB db = new ProductDB()) { IQueryable<Product> result = db.Product.OrderBy(p => p.PNmae).ThenBy(p => p.PNum); }