Я не в состоянии отобразить таблицу как этотобъединения присоединиться и группы в использовании LINQ
classId class name frequency
1 basic one 2
2 basic two 1
У меня есть модель, как это использовать для отображения частоты, classsId и имя класса. classsId является первичным ключом в таблице классов и внешнего ключа в studentDetails table.className в таблице классов
public int ClasssId { get; set; }
public int ClassCount { get; set; }
я создать метод действия для извлечения данных из базы данных и группы
public ActionResult ClasssStatistics()
{
IQueryable<ClassStatistics> data = from st in db.StudentDetailss
group st by st.ClasssId into classsGroup
select new ClassStatistics()
{
ClasssId = classsGroup.Key,
ClassCount = classsGroup.Count()
};
return View(data.ToList());
}
и это моя точка зрения, и результат я генерировать
<thead>
<tr>
<th>Class Id</th>
<th>Frequency</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr class="odd gradeX">
<td>@Html.DisplayFor(modelitem => item.ClasssId)</td>
<td>@item.ClassCount</td>
</tr>
}
</tbody>
результат
classs Id frequency
1 2
2 1
Пожалуйста, прекратите утверждать, что произвольные фрагменты текста являются фрагментами Javascript. Они не. (Вы можете процитировать код, не делая его фрагментом Javascript. Здесь нет ничего, что можно было бы рассматривать как исполняемый фрагмент.) –
В чем тут вопрос? Почему бы просто не добавить имя класса с помощью соединения или что-то в этом роде? – fk2