Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何按日期对Microsoft Azure数据库表数据进行排序_Sql_Asp.net Mvc_Database_Azure - Fatal编程技术网

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);