Cómo enlazar Dapper.NET con MS Charts?

asp.net-mvc-3 c# dapper

Pregunta

Necesito vincular la consulta dinámica de Dapper.NET con MS Charts.

Entonces la pregunta es, ¿cómo lo hago?

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

este es el código que uso

Respuesta experta

Dapper se puede utilizar para poblar convenientemente un modelo de objetos, como una lista, es decir,

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

Supongo que la verdadera pregunta, entonces, no es "cómo vincular apuesto a un gráfico", sino más bien "cómo vincular una lista a un gráfico"; para eso, mira preguntas como esta: MS Charts C # DataSource from array o List



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow