如何將Dapper.NET與MS Charts綁定?

asp.net-mvc-3 c# dapper

我需要將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



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因