为什么Asp.net MVC3图表没有显示图像?

时间:2012-02-14 17:12:58

标签: asp.net-mvc-3 razor charts

我有以下代码生成图像。但是我收到了错误信息。

我的代码:

public ActionResult Index()
    {
        eCommerceEntities db = new eCommerceEntities();

        var orders = (from c in db.Orders
                      group c by c.PaymentTypeID into g
                      select new { PaymentTypeID = g.Key, Number = g.Count() });


        var bytes = new Chart(width: 600, height: 400)
           .AddTitle("Orders")
           .DataBindTable(dataSource: orders, xField: "PaymentTypeID") 
           .GetBytes("png");

        return File(bytes, "image/png");
    }

错误讯息:

Specified method is not supported.

堆栈追踪:

enter image description here

提前致谢。

1 个答案:

答案 0 :(得分:2)

看起来图表试图在一个枚举器上多次枚举LINQ查询。

在将数据传递给图表之前调用ToList()