1
我有一个表订单这样的:如何使用linq获取表中的下一条记录?
ID
的CustomerID
名称
ID客户id名称 1 4 AA
5 6 BBB
4 9 CCC
8 10 ddd
先订购表格,再拿下一行.....怎么办? 如果当前行的id是4,我想其中id = = 5
我有一个表订单这样的:如何使用linq获取表中的下一条记录?
ID
的CustomerID
名称
ID客户id名称 1 4 AA
5 6 BBB
4 9 CCC
8 10 ddd
先订购表格,再拿下一行.....怎么办? 如果当前行的id是4,我想其中id = = 5
我想你想这行:
Orders.OrderBy(x=>x.ID).Skip(1).Take(1)
编辑:如果我现在明白你的问题:
Orders.OrderBy(x=>x.ID).Where(x=>x.ID>4).FirstOrDefault();
ID客户id名称 1 4 AAA 5 6 BBB 4 9 CCC 8 10 ddd 如果当前行的id是4,我想要得到的行id == 5 – user441222 2011-01-10 14:06:47