计数值出现在具有linq c#的DataTable中特定列中的次数

  • 本文关键字:DataTable linq c# linq
  • 更新时间 :
  • 英文 :


我正在将数据导入dataTable。我想使用linq而不是sql来检索某些数据。

1) 计数值出现在特定列中获得最高值的次数

2) 获取一列中的记录总数。

以下是我在SQl 中会做的事情

select count(*) as c FROM OrderDetails GROUP BY productID ORDER BY c     DESC LIMIT 1
select count(productID) FROM OrderDetails
var cnt1 = OrderDetails
    .GroupBy(od => od.ProductID)
    .Select(od => od.Count())
    .OrderByDescending(od => od)
    .Take(1);
var cnt2 = OrderDetails.Count();

相关内容

  • 没有找到相关文章

最新更新