2016-10-09 7 views
0

私はWCF + MVCアプリケーションで作業していますが、私はEntity Frameworkを使用していません。私がしたいのは、私の "Customer"テーブル(現在13の "顧客"のようなもの)からデータを取得し、それをMVCのChartに投稿することです。私はMicrosoftのサイトから、このコードにつまずい:データベースからデータを取得する別の方法

@{ 
    var db = Database.Open("SmallBakery"); 
    var data = db.Query("SELECT Name, Price FROM Product"); 
    var myChart = new Chart(width: 600, height: 400) 
     .AddTitle("Product Sales") 
     .DataBindTable(dataSource: data, xField: "Name") 
     .Write(); 
} 

しかし、私は、Entity Frameworkを使用していないよ、と私のデータベースは、私のWCFと通信クラスライブラリであり、その後、私のMVCでServiceReferenceを介して参照されていますプロジェクト。

だから私の質問はDataSourceがちょうどIEnumerableすることができvar db = Database.Open("SmallBakery");

.DataBindTable(dataSource: data, xField: "Name") 

答えて

0

に対応するものを、です。 xFieldに既存のプロパティを指定する限り、グラフを表示できるはずです。

+0

ああ、わかりました。接続自体はどうですか?どうすれば "開く"のだろうか? –

+0

@ Kingkongは、SQLServer接続に依存していますか? MySQLの接続? CSV?特定の接続ドライバのStackOverflowで検索します。 –

関連する問題