我的学生表中有两条带有行版本字段的记录.我在C#代码中创建该记录的对象作为学生类.
我的问题是:
我有一个特定的SQL查询:
SELECT TOP 20 * FROM tblIm WHERE Id NOT IN (SELECT TOP 20 Id FROM tblIm)
Run Code Online (Sandbox Code Playgroud)
我刚试过这个:
var results = from myRow in Ds.AsEnumerable().Take(minRecords)
where myRow.Field<int>("Trail_Id") > 1
&& myRow.Field<int>("Id") <= 20
select myRow;
Run Code Online (Sandbox Code Playgroud)
但它并不像我想要的那样工作.那么如何将其转换为类似于SQL语句的LINQ语句呢?
有什么建议?
谢谢大家但我终于得到了解决方案:
var testresult = from c in Ds.AsEnumerable().Take(20)
where !(from o in Ds.AsEnumerable().Take(intSkip)
select o)
.Contains(c)
select c;
Run Code Online (Sandbox Code Playgroud)