2012-02-14 65 views
1

イメージを生成する次のコードがあります。しかし、私はエラーメッセージを受け取ります。Asp.net MVC3 Chartで画像が表示されないのはなぜですか?

マイコード:

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

感謝。

+0

スタックトレースとは何ですか? – SLaks

+0

質問を編集しました。 – Cem

+0

スタックトレースの_text_を送信してください。 – SLaks

答えて

2

グラフが1つの列挙子でLINQクエリを複数回列挙しようとしているようです。

ToList()に電話をかけてから、データをグラフに渡してください。

+0

ありがとう – Cem

関連する問題