我需要將Dapper.NET動態查詢與MS Charts綁定。
所以問題是,我如何完成它?
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可用於方便地填充對像模型,例如列表 - 即
var list = connection.Query<SomeType>(sql, args).ToList();
我想真正的問題不是“如何將dapper綁定到圖表”,而是“如何將類型化列表綁定到圖表”;為此 - 看看這樣的問題: MS Charts C#DataSource from array or List