У меня есть определенный запрос SQL:
SELECT TOP 20 * FROM tblIm WHERE Id NOT IN (SELECT TOP 20 Id FROM tblIm)
Я только что попробовал это:
var results = from myRow in Ds.AsEnumerable().Take(minRecords)
where myRow.Field<int>("Trail_Id") > 1
&& myRow.Field<int>("Id") <= 20
select myRow;
, но он не работает, как я хочу.Итак, как мне преобразовать его в оператор LINQ, который работает как оператор SQL?
Есть предложения?
Спасибо всем, но я наконец-то получил решение:
var testresult = from c in Ds.AsEnumerable().Take(20)
where !(from o in Ds.AsEnumerable().Take(intSkip)
select o)
.Contains(c)
select c;