Comment faire pour afficher une collection en Vue de ASP.NET MVC 4 Rasoir projet?

J'ai le Modèle suivant:

public class ContractPlain
{
    public int Id { get; set; }
    public Guid ContractGuid { get; set; }
    public int SenderId { get; set; }
    public int RecvId { get; set; }
    public int ContractType { get; set; }
    public string ContractStatus { get; set; }
    public DateTime CreatedTime { get; set; }
    public DateTime CreditEnd { get; set; }
}

public class Contrtacts
{
    List<ContractPlain> listOutput;

    public void Build(List<ContractPlain> listInput)
    {
        listOutput = new List<ContractPlain>();
    }

    public List<ContractPlain> GetContracts()
    {
        return listOutput;
    }

    internal void Build(List<contract> currentContracts)
    {
        throw new NotImplementedException();
    }
}

Comme vous pouvez le voir, j'ai défini un ensemble de la collection.

Pourquoi?

J'ai besoin de rendre les données dans le tableau pour l'utilisateur, car il y a plusieurs lignes qui appartient à l'exact/utilisateur unique (par exemple de 20 à 30 articles de la boutique sont visées à l'unique client).

Donc, je suis l'obtention de données de la DB à l'aide de ADO.NET de l'Entité. La liaison de cause à l'instance du modèle dans Controller est fait et je n'ai pas de problèmes avec ça, je le fais avec le rendu seule question.

Je pense, il pourrait être utilisé avec le @for trucs, mais je ne savais pas, comment il serait mieux à l'aide d'surtout mon modèle personnalisé.

Alors, comment puis-je rendre les données dans View à l'aide de mon modèle?

Merci!

Oui, foreach sur Liste<ContractPlain>, et l'affichage de chaque Contrat.

OriginalL'auteur | 2013-06-28