如何将Dapper.NET与MS图表绑定

本文关键字:MS 绑定 NET Dapper | 更新日期: 2023-09-27 18:27:21

我需要将Dapper.NET动态查询与MS图表绑定。

所以问题是,我该如何完成它?

public class HomeController : Controller
{
    private readonly ChartModel _model; 
    public HomeController(ChartModel model)
    {
        _model = model;
    }

    public ActionResult Index()
    {
        ViewModel.Message = "Welcome to ASP.NET MVC!";
        return View();
    }

    public ChartResult GetChart()
    {
        var data = _model.GetChartData();
        var chart = new Chart(400, 200, ChartTheme.Blue)
                    .AddTitle("Price enquiries")
                    .DataBindTable(???, "XXX");
        return new ChartResult(chart, "png");
    }
    public ActionResult About()
    {
        return View();
    }        
}

这是我使用的代码。

如何将Dapper.NET与MS图表绑定

Dapper可用于方便地填充对象模型,例如列表,即

var list = connection.Query<SomeType>(sql, args).ToList();

那么,我想真正的问题不是"如何将dapper绑定到图表",而是"如何将键入的列表绑定到图表上";为此,请查看以下问题:MS Charts C#DataSource from array or List