C#实体框架-读取视图时对其进行排序



我有一段代码,它获取视图的内容,并在列表中返回它们,以填充前端的下拉菜单。

public ActionResult GetMeetingList()
{
using (var context = new ClerkEntities())
{
var meetingList = context.vwGetMeetings.ToList();               
return Json(new { data = meetingList }, JsonRequestBehavior.AllowGet);
}           
}

此视图中有4列:[MeetingID]、[MeetingName]、[MeedingTitle]、[MMeetingDate]

我需要按MeetingDate对结果进行排序。

如何在此行中指定OrderBy?:

context.vwGetMeetings.ToList();   

谢谢你的帮助。伊拉斯谟

Context.vwGetMeetings.OrderBy(x => x.MeetingDate).ToList();

如果你想降序订购:

Context.vwGetMeetings.OrderByDescending(x => x.MeetingDate).ToList();

您使用的是Linq,它将为您提供比(实体框架排序(更相关的结果(Linq排序(。

最新更新