Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将SQL转换为LINQ_C#_Sql_Linq - Fatal编程技术网

C# 将SQL转换为LINQ

C# 将SQL转换为LINQ,c#,sql,linq,C#,Sql,Linq,我有一个特定的SQL查询: 从tblIm中选择TOP 20*,其中Id不在tblIm中选择TOP 20 Id 我刚试过这个: var results = from myRow in Ds.AsEnumerable().Take(minRecords) where myRow.Field<int>("Trail_Id") > 1 && myRow.Field<int>("Id") <= 2

我有一个特定的SQL查询:

从tblIm中选择TOP 20*,其中Id不在tblIm中选择TOP 20 Id 我刚试过这个:

var results = from myRow in Ds.AsEnumerable().Take(minRecords)
              where myRow.Field<int>("Trail_Id") > 1 
              && myRow.Field<int>("Id") <= 20
select myRow;

我想那大概是

tblIm.Skip(20).Take(20)

我想那大概是

tblIm.Skip(20).Take(20)

我只是把它放在一个存储过程中,并诚实地调用该存储过程:我猜tblIm.Id是表的聚集索引,但是您仍然应该在两个SELECT语句中包含ORDER BY tblIm.Id。我只是把它放在一个存储过程中,并诚实地调用该存储过程:我猜tblIm.Id是表的聚集索引,但是,您仍然应该在这两个SELECT语句中都包含ORDER BY tblIm.Id。这是我最终从Ds.AsEnumerable.Take20 where中的c中获得的解决方案!从Ds.AsEnumerable.TakeintSkip中的o选择o.Containsc选择c;这就是我最终从Ds.AsEnumerable.Take20 where中的c中获得的解决方案var testresult=!从Ds.AsEnumerable.TakeintSkip中的o选择o.Containsc选择c;