我试图创建一个表来统计所有的订单,并将他们从一个表中分组到SQL到LINQ在谷歌图表的条形图中使用。从sql查询中使用linq计数和Groupby
Table`
Orders Status
8 Created
3 Delayed
4 Enroute
SQL
SELECT Count (OrderID) as 'Orders', order_status FROM [ORDER]
where order_status ='Created'OR order_status= 'Delayed' OR order_status='Enroute'
group by order_status
控制器
public ActionResult GetChart()
{
var Orders = db.Order.Select(a => new { a.OrderID, a.order_status })
.GroupBy(a => a.order_status);
return Json(Orders, JsonRequestBehavior.AllowGet);
}
这是显示不正确的结果LINQ的似乎是错误的。 有人可以请指出我在正确的方向吗?我对此比较陌生。 在此先感谢。
从你的榜样,你有什么预期的结果? – AnhTriet