使用組I需要獲得在一個列表中的以下輸出,我使用MVC4和C#。 基本上我需要執行的查詢是:通過並計數lambda表達式
SELECT ESTADO, COUNT(*)
FROM VISITAS
WHERE CICLOID=ID
GROUP BY ESTADO;
爲了實現這一點,我寫了下面的程序在我的倉庫:
public List<object> PorcentajeVisitasCiclo(Guid id)
{
return new List<object> {_context.Visitas
.Where(a => a.CicloId == id)
.GroupBy(a => a.Estado)
.Select(n => new { Text = n.Key.Descripcion , Value = n.Count() })};
}
你能指出我在哪裏,我錯了?它不提供任何編譯錯誤,但是它不返回任何東西
Thankd提前
謝謝。不過我測試,它要求我將其轉換爲新的返回列表
@ user2865100:更新了我的答案。 – Heinzi