MVC: Dictionnaire nécessite un élément de modèle de type "Système".Les Collections.Génériques.IEnumerable`1

J'obtiens cette erreur et je ne sais pas si je suis capable de le faire, voici mon code..

Contrôleur d'Application

public ActionResult AppView()
{
    List<Application> apps;
    using (ISiteDbContext context = _resolver.GetService<ISiteDbContext>())
    {
        apps = context.Applications.ToList();
    } 
    return PartialView("AppView", apps.OrderBy(a => a.Name).ToList());
}

Rendu partiel - c'est à l'intérieur d'un point de vue qui est dans la maison contrôleur.

@{Html.RenderPartial("~/Views/Application/AppView.cshtml", new Example.Services.DAL.Application());} 

et mon affichage de l'application

@model IEnumerable<Example.Services.DAL.Application>

@{
    ViewBag.Title = "Applications";
}

<h2>Applications</h2>

<p>
    @Html.ActionLink("Add New Application", "Create")
</p>
<table>
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Name)
        </th>
        <th></th>
    </tr>

    @foreach (var item in Model)
    {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.Name)
        </td>
        <td>
            @Html.ActionLink("Edit", "Edit", new { id = item.ID }) |
            @Html.ActionLink("Details", "Details", new { id = item.ID }) |
            @Html.ActionLink("Delete", "Delete", new { id = item.ID })
        </td>
    </tr>
    }

</table>

message d'erreur complet:

L'élément de modèle adopté dans le dictionnaire est de type
'Exemple.Services.DAL.Application", mais cela nécessite un dictionnaire
l'élément de modèle de type
'Système.Les Collections.Génériques.IEnumerable`1[Exemple.Services.DAL.Demande]'.

Veuillez inclure le message d'erreur dans le corps de votre question. Le message d'erreur complet ne démarre pas avec des "mais"
le message d'erreur complet ajouté.

OriginalL'auteur Zi_31 | 2014-12-09