MS Charts와 Dapper.NET을 바인딩하는 방법은 무엇입니까?

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

그렇다면 진짜 질문은 "어떻게 다이어퍼를 차트에 바인딩 할 것인가"가 아니라 "입력 된 목록을 차트에 바인딩하는 법"입니다. 그것을 위해 - 다음과 같은 질문을보십시오 : MS Charts C # DataSource from array or List




아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.