如何解决C#实体框架-从中读取时对视图进行排序
我有一段代码获取视图的内容,并将其返回到列表中,以填充前端的下拉菜单。
@Override
public Object[] getChildren(Object parentElement) {
File parentFile = (File)parentElement;
if (!parentFile.isDirectory()) {
return new Object[0];
}
return parentFile.listFiles(File::isDirectory);
}
此视图中有4列:[MeetingID],[MeetingName],[MeetingTitle],[MeetingDate]
我需要按MeetingDate对结果进行排序。
如何在此行中指定OrderBy?:
public ActionResult GetMeetingList()
{
using (var context = new ClerkEntities())
{
var meetingList = context.vwGetMeetings.ToList();
return Json(new { data = meetingList },JsonRequestBehavior.AllowGet);
}
}
感谢您的帮助。 伊拉斯莫
解决方法
Context.vwGetMeetings.OrderBy(x => x.MeetingDate).ToList();
如果要订购降序:
Context.vwGetMeetings.OrderByDescending(x => x.MeetingDate).ToList();
您正在使用的是Linq,它将为您提供比(Entity Framework排序)更相关的结果(Linq排序)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。