使用此查询我创建了一个新对象:
var allData = from op in _opg
join tp in _tpg on op.DataGiorno equals tp.DataGiorno
join ts in _tsg on op.DataGiorno equals ts.DataGiorno
select new {op, tp, ts};
主要来源“_ opg”是一个List>。基本上,当“op”是DateTime类型时,我会按照“op”以递增的方式订购这个新对象。 任何提示?
答案 0 :(得分:1)
您应该只能在LINQ查询中添加orderby
子句:
var allData = from op in _opg
join tp in _tpg on op.DataGiorno equals tp.DataGiorno
join ts in _tsg on op.DataGiorno equals ts.DataGiorno
orderby op ascending
select new {op, tp, ts}
这需要op的类型来实现IComparable<[type of op]>
。