我試圖呈現從下列查詢圖表:按月份創建格式場
問卷和格式化月份爲MM/YYYY
我的代碼:
public ActionResult QuestionnairesByMonth() {
var query = TrialDB.Questionnaires
.GroupBy(r => new {
Month = r.DateCreated.Month,
Year = r.DateCreated.Year,
})
.Select(group => new {
Date = string.Format("{0}/{1}", group.Key.Year, group.Key.Month),
Total = group.Count()
})
.ToList();
var chart = new Chart(400, 200)
.AddTitle("Questionarios creados por mes")
.DataBindTable(query, "Date")
.Write();
return null;
}
但我收到以下錯誤:
LINQ to Entities無法識別方法'System.String ToString(System.String)'方法,並且此方法無法轉換i nto商店表達。
我認爲這是一個Linq到EntityFramwork的問題?你可以添加標籤嗎? – Stuart 2011-03-24 11:21:29