Используя Entity Framework 4, MVC3, C #, я создал сложный тип в модели типа «SP_Exploder_Result» после нажатия кнопки «Добавить функцию».
Мой контроллер выглядит следующим образом:
public ViewResult Exploder(int id)
{
var r = db.SP_PartExploder(id);
return View(id);
}
Я пытаюсь создать представление и перебрать переданную ему модель:
@model IEnumerable<EM6.Models.SP_PartExploder_Result>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.ComponentId)
</td>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Total)
</td>
Элемент модели, переданный в словарь, имеет тип 'System.Int32', но для этого словаря требуется элемент модели:Тип 'System.Collections.Generic.IEnumerable`1 [EM6.Models.SP_PartExploder_Result]'.
Есть идеи, как преобразовать полученную контроллером модель в правильный тип?