从数据库获取数据的另一种方法

本文关键字:另一种 方法 数据 数据库 获取 | 更新日期: 2023-09-27 18:12:17

我在WCF + MVC应用程序工作,我不使用实体框架。我想做的是从我的"客户"表(目前有13个"客户")中获取数据,并将其发布到MVC中的图表。我从微软网站上偶然发现了这段代码:

@{
    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();
}

但我不使用实体框架,我的数据库是在一个类库,与我的WCF通信,然后通过我的MVC项目中的ServiceReference被引用。

我的问题是,var db = Database.Open("SmallBakery");

对应什么
.DataBindTable(dataSource: data, xField: "Name")

从数据库获取数据的另一种方法

DataSource可以只是一个IEnumerable;只要您在xField上指定一个现有的属性,您就应该能够查看您的图形。