小编Jon*_*nes的帖子

如何在C#中比较/转换SQL rowversion字段数据

我的学生表中有两条带有行版本字段的记录.我在C#代码中创建该记录的对象作为学生类.

我的问题是:

  1. 哪个C#兼容数据类型是rowversion数据转换?
  2. 如何比较两个记录的rowversion并找出哪个是最新的C#?

c# sql

9
推荐指数
2
解决办法
6590
查看次数

将SQL转换为LINQ

我有一个特定的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)

c# sql linq

1
推荐指数
1
解决办法
111
查看次数

标签 统计

c# ×2

sql ×2

linq ×1