我想使用linq查询获取表记录,但从其他行开始,而不是从第一行开始

x9ybnkn6  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(261)

我有一个sql表

id   datetime     
---|------------|
1  | January    |
2  | February   | 
3  | March      | 
4  | April      |
5  | May        |  
6  | June       | 
7  | July       | 
8  | August     | 
9  | September  | 
10 | October    | 
11 | November   | 
12 | December   |

当选择记录结果从一月开始,但我想得到完整的记录,但从七月开始。。。

izj3ouym

izj3ouym1#

你想从七月开始,所以首先列出从七月开始的清单。然后将其与其他项合并。
试试这个

var result = modelList.Where(x => x.id > 6).ToList().
                Union(modelList.Where(y => y.id < 7).Distinct().ToList()).ToList();

相关问题