我正在将数据导入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
答案 0 :(得分:0)
var cnt1 = OrderDetails
.GroupBy(od => od.ProductID)
.Select(od => od.Count())
.OrderByDescending(od => od)
.Take(1);
var cnt2 = OrderDetails.Count();