2011-09-21 10 views

Répondre

3

Il y a beaucoup de choses que vous devez faire à ce code, mais pour commencer essayer de commander:

ViewData["currencyList"] = db.exchrates 
    .OrderBy(x => x.SomePropertyYouWnatToOrderBy) 
    .ToList(); 

et les autres choses que vous devez faire avec ce code:

  • utilisation un référentiel au lieu d'invoquer directement un appel de base de données dans un contrôleur afin d'affaiblir le couplage entre vos contrôleurs et la couche d'accès aux données.
  • définir des modèles de vue et se débarrasser de ViewData. Passez ensuite un modèle de vue fortement typé à la vue.
Questions connexes