** Привет, геи. Я пытался собрать данные между возрастами, но есть ошибка, я не знаю, почему здесь мой код, мой контроллер **
public ActionResult AllCuont()
{
var query = (from t in db.Pations
let range = (
t.Age >= 0 && t.Age < 10 ? "0-9" :
t.Age >= 11 && t.Age < 15 ? "10-14" :
t.Age >= 15 && t.Age < 50 ? "15-50" :
"50+"
)
group t by range into g
select new UserRange { AgeRange = g.Key, Count = g.Count() }).ToList();
//add the sum column.
query.Add(new UserRange() { AgeRange = "Sum", Count = query.Sum(c => c.Count) });
ViewBag.UserData = query;
return View();
}
, и это моя модельдля получения значения
namespace Archive.Models
{
public class UserRange
{
public string AgeRange { get; set; }
public IEnumerable<Pation> Count { get; set; }
}
}
и это мое мнение
<table border="1">
<tr>
@foreach (var item in ViewBag.UserData)
{
<th>@item.AgeRange </th>
}
</tr>
<tr>
@foreach (var item in ViewBag.UserData)
{
<td>@item.Count </td>
}
</tr>
я не могу найтипроблема может помочь мне
проблема в моем контроллере здесь введите описание изображения здесь