gpt4 book ai didi

c# - 如何在 LINQ 中选择表行数?

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:49 25 4
gpt4 key购买 nike

如何使用 LINQ 获取表条件行数,我从数据库中获取了一个表,我想知道该表的哪些列 name ="title"value ="A" 行数?

这是我不完美的代码:

                  var query=(from result1 
in ds.Tables[0].AsEnumerable()
where result1.Field<string>("title")=="A"
select result1);

如果这是我必须 foreach 查询来获得计数!

最佳答案

无需通过在末尾添加 .Count() 方法来复制相同的查询代码来获取计数。 walkhard 的解决方案是最好的,并且与我自己使用的技术相同。基本上如下:

var query=(from result1 
in ds.Tables[0].AsEnumerable()
where result1.Field<string>("title")=="A"
select result1);

int iCount = query.Count();

关于c# - 如何在 LINQ 中选择表行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20742305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com