我在加入两个 LINQ 查询时遇到问题。
目前,我的(原始)代码看起来像这样
s.AnimalTypes.Sort((x, y) => string.Compare(x.Type, y.Type));
我需要做的是根据日期更改它,然后选择该日期之后的所有数据,所以我有
s.AnimalTypes.Select(t=>t.DateChanged > dateIn).ToList()
s.AnimalTypes.Sort((…
这看起来不正确,因为它没有对所选数据进行排序,而是对 s.AnimalTypes 中的所有内容进行排序。
有没有办法连接两条 LINQ 行?我试过了
s.AnimalTypes.Select(t=>t.DateChanged > dateIn).ToList().Sort((…
但这给了我排序部分的错误。
有没有一种简单的方法可以做到这一点?我环顾四周,Grouo 和 OrderBy 不断出现,但我不确定这些是我需要的。
谢谢