Comment Compter le nombre d'éléments dans le modèle à l'aide de IEnumerable<T>

Je me demandais est-il possible de faire un compteur pour le nombre d'éléments dans un modèle, je sais à l'aide de la liste c'est possible, mais id préfèrent utiliser IEnumerable pour l'objectif du projet. il serait encore mieux si on pouvait le faire en javascript pour la constante mise à jour, mais je ne suis pas assez expérimenté dans le MVC et Javascript.

-Contrôleur-

public class ModelController : Controller
{
    private JobData db = new JobData();

    //
    //GET: /Model/

    public ActionResult Index()
    {
        var Model = db.Models.OrderByDescending(model => model.ModelType);
        int count = Model.Count();

        return View(Model.ToList());
    }

-Vue-

    @model IEnumerable<JobTracker.Models.Model>

@{
    ViewBag.Title = "Camera Models";
}

 <script type="text/javascript" src="~/Scripts/Table.js"></script>




<table id="tfhover" class="tftable" border="1">  
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.ModelType)
        </th>
        <th></th>
    </tr>

@foreach (var item in Model) {


    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.ModelType)
        </td>
        <td>
            @Html.ActionLink("Edit", "Edit", new { id=item.ModelID }) |
            @Html.ActionLink("Details", "Details", new { id=item.ModelID }) 
          @*  @Html.ActionLink("Delete", "Delete", new { id=item.ModelID })*@
        </td>
    </tr>
}

</table>
vous êtes à l'aide de "compter" nulle part!!
De modèle.Le comte est dans le contrôleur de la méthode de l'Indice, cependant j'ai essayé de nombreuses autres tentatives, mais ne semble pas fonctionner
Je vous demande où vous souhaitez afficher le nombre de. Si vous le voulez dans la méthode d'action, pourquoi ne pas simplement utiliser le Modèle.ToList().Count(), parce que vous êtes déjà en train de convertir le Modèle à la Liste avant de passer à la vue, à droite?
oh! oui, je suis en train de monter une liste! désolé à ce sujet, comment dois-je l'afficher sur la vue? désolé si c'est une question idiote, im encore se familiariser avec MVC et de tous ses composants
De votre point de vue aussi, vous pouvez simplement utiliser @Modèle.Count() pour afficher le comte n'importe où

OriginalL'auteur Matchbox2093 | 2015-03-24