0

2 つの LINQ クエリを作成する必要があります。1 つは上位 6 行を返し、もう 1 つは上位 6 行を除くデータを返します。

TOP 6:
from m in MyTable
take 6
select m.Foo

2 番目のクエリを理解する方法を教えてください。

4

3 に答える 3

0

Exceptを使用します (C# のような構文に従って):

var fullList = from m in MyTable select m.Foo;
var top6 = from m in MyTable take 6 select m.Foo;
var top6except = fullList.Except(top6);

これにより、取得された上位 6 行が除外されますが、通常は上位 6 行ではありません。メソッドを使用Skipして、一般的な「7行目から選択する」を実現します

于 2013-05-27T14:07:22.740 に答える