我要求两个显示网格上排 如果任何行修改或aded意味着需要通过modifydate和添加日期
进行排序from p in ctx.Item
orderby p.modifiedwhen,p.createdwhen descending
select new ItemViewModel
{
ItemID = p.id,
VendorID = p.vendor,
Vendor = p.Vendor1.name,
}
答案 0 :(得分:2)
您只需为每个descending
字段添加单独的orderby
关键字即可。见下文。
from p in ctx.Item
orderby p.modifiedwhen descending,p.createdwhen descending
select new ItemViewModel
{
ItemID = p.id,
VendorID = p.vendor,
Vendor = p.Vendor1.name,
}
答案 1 :(得分:1)
你可以试试这个;
angular.module("home", ['ui.router','home.controllers','home.services'])
如果这不起作用,那么尝试使用p.createdwhen时交换p.modified
答案 2 :(得分:1)
从说明中不完全清楚你的具体要求是什么,但按两个字段中的较大者排序可能对你有用:
from p in ctx.Item
orderby (p.modifiedwhen > p.createdwhen ? p.modifiedwhen : p.createdwhen) descending
select ...