Sql 如何按日期对Microsoft Azure数据库表数据进行排序
我正在尝试首先按最新日期对表中的行进行排序Sql 如何按日期对Microsoft Azure数据库表数据进行排序,sql,asp.net-mvc,database,azure,Sql,Asp.net Mvc,Database,Azure,我正在尝试首先按最新日期对表中的行进行排序 var userParkingHistory = from j in dataGateway.SelectAll() select j ; userParkingHistory = userParkingHistory.Where(ParkingHistory => ParkingHistory.username == User.Identity.Name); return View(userParkingHistory); 我目前可以显示按用
var userParkingHistory = from j in dataGateway.SelectAll() select j ;
userParkingHistory = userParkingHistory.Where(ParkingHistory => ParkingHistory.username == User.Identity.Name);
return View(userParkingHistory);
我目前可以显示按用户名排序的行,但我也希望它先按最新日期排序
在我的网关中,以下是我选择列表的方式:
public IEnumerable<T> SelectAll()
{
return data.ToList();
}
)) Linq的订购方:
var userParkingHistory = from j orderby j.date in dataGateway.SelectAll() select j ;
另外,列表有各种扩展方法来进行自身排序。尝试以下方法:
var userParkingHistory = dataGateway.SelectAll().Where(p => p.username == User.Identity.Name).OrderBy(p => p.date).ToList();
return View(userParkingHistory);
var userParkingHistory = dataGateway.SelectAll().Where(p => p.username == User.Identity.Name).OrderBy(p => p.date).ToList();
return View(userParkingHistory);