【发布时间】:2016-08-01 20:07:05
【问题描述】:
为了便于解释...假设我有一个由数据库中的表生成的表..
此表包含 3 条信息,FlightDate、Aircraft、Pre / Post。
所以,这背后的逻辑是每天应该有一个飞行前和一个飞行后。
现在,为了清楚起见,假设到目前为止的表格如下所示:
|Date| | |Aircraft| | |Pre / Post|
04/08/2016 | aircraft1 | Pre-Flight
04/08/2016 | aircraft3 | Pre-Flight
04/08/2016 | aircraft2 | Pre-Flight
04/08/2016 | aircraft3 | Post-Flight
04/08/2016 | aircraft1 | Post-Flight
04/08/2016 | aircraft2 | Post-Flight
如您所见,该表没有订单(可能日期除外,但我只是编造的)。
现在我想要发生的是当页面加载以显示此表时,该表由Aircraft 排序,它是基于Date 的Pre / Post...
所以基本上我正在寻找:
|Date| | |Aircraft| | |Pre / Post|
04/08/2016 | aircraft1 | Pre-Flight
04/08/2016 | aircraft1 | Post-Flight
04/08/2016 | aircraft2 | Pre-Flight
04/08/2016 | aircraft2 | Post-Flight
04/08/2016 | aircraft3 | Pre-Flight
04/08/2016 | aircraft3 | Post-Flight
04/09/2016 | aircraft1 | Pre-Flight
04/09/2016 | aircraft1 | Post-Flight
etc | etc | etc
有没有办法使用 .OrderBy 方法来实现这个结果?
【问题讨论】:
标签: c# linq asp.net-mvc-5