1

私のMVC5アプリケーションでは、名前が学生であり、チームに属するすべての学生であるとしましょう。チームごとにパーセンテージで生徒を表示したいと思います。このため、StudentエンティティをTeamエンティティに結合するために ViewModel も作成しました。では、Kendo UI の円グラフに必要なデータを表示するにはどうすればよいでしょうか? コードを見て、以下の間違いを修正していただけますか? そして、このアプローチに適したビューのサンプルを提供していただけますか? 前もって感謝します。


ビューモデル:

public class StudentViewModel
{
    public int StudentId { get; set; }

    public int TeamId { get; set; }

    public string TeamName { get; set; }

    public int TeamPercentage { get; set; }
}


コントローラ:

public ActionResult Index_Read([DataSourceRequest] DataSourceRequest request)
{
    var dataContext = repository.Student;

    var result = dataContext.ToDataSourceResult(request, m => new StudentViewModel
        {
            StudentId = m.StudentId,
            TeamId = m.TeamId,
            TeamName = m.TeamName,

            TeamPercentage = //??? How can I obtain percentage by Lambda Expression ???
        }
    );
    return Json(result, JsonRequestBehavior.AllowGet);
}
4

1 に答える 1