我是 LINQ 的新手
我写了以下查询:
var duplicate =
from loginId in DataWorkspace.v2oneboxData.me_employees
where loginId.me_login_name == this.me_login_name
&& loginId.me_pkey != this.me_pkey
select loginId;
我想计算结果中返回的重复行数
我搜索了很多说使用 duplicate.Count() 的文章。但我没有在我的智能感知中看到 count()
如何计算结果
最佳答案
使用扩展方法如何:
var count = me_employees.Where(me => me.me_login_name == this.me_login_name && me.me_pkey != this.me_pkey).Count();
更好的是:
var count = me_employees.Count(me => me.me_login_name == this.me_login_name && me.me_pkey != this.me_pkey);
重要提示:确保您已引用 System.Core。 System.Data.Linq 也是如此,但我假设您已经引用了它。
关于c# - 在 Linq 中计算行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7749661/