Linq中如何动态排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq中如何动态排序相关的知识,希望对你有一定的参考价值。
我前台JS传值给后台,如何通过前台传过来的值进行对linq动态赋值排序?
var product = (from p in db.E_Product where p.PT_Id == id orderby p.P_Datetime select p).ToList();
public ActionResult List(int id = 0, int pagesize = 0, string order = "P_Datetime")
if (Session["order"] != null)
order = Session["order"].ToString();
var product = (from p in db.E_Product where p.PT_Id == id orderby p.P_Datetime select p).ToList();
PagedList<E_Product> rPage = product.AsQueryable().ToPagedList(pagesize, 12);
return View(rPage);
sort? 嘛方法?
追答不是排序吗?Linq有排序方法,sort,具体方法,你去查询一下linq sort()方法
追问我排序是动态传入值进行字段排序,不是选择升序或降序。
以上是关于Linq中如何动态排序的主要内容,如果未能解决你的问题,请参考以下文章