sql查询的结果集一定要和SqlQuery下的所有字段类型一致,否则会好类型转换错误 例如我这里需要的是 int 类型的 salse month 所以这个类 CustomerOrder定义的字段要和结果集的一致
public int Month { get; set; }
public int Sales { get; set; }
string sql = "select SUM(Nums) Sales ,datepart(mm, InputDate) [Month] from CL_CustomerOrder group by datepart(mm, InputDate)";
var CustomerOrder1= db.Database.SqlQuery<CustomerOrder>(sql).ToList();
return Json(CustomerOrder1, JsonRequestBehavior.AllowGet);