2 つの LINQ クエリを作成する必要があります。1 つは上位 6 行を返し、もう 1 つは上位 6 行を除くデータを返します。
TOP 6:
from m in MyTable
take 6
select m.Foo
2 番目のクエリを理解する方法を教えてください。
2 つの LINQ クエリを作成する必要があります。1 つは上位 6 行を返し、もう 1 つは上位 6 行を除くデータを返します。
TOP 6:
from m in MyTable
take 6
select m.Foo
2 番目のクエリを理解する方法を教えてください。
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行目から選択する」を実現します