Tableau qui contient des enregistrements de differentes tables (ASP.NET MVC)

cs_rabli Messages postés 37 Date d'inscription lundi 1 mai 2006 Statut Membre Dernière intervention 11 mars 2010 - 11 mars 2010 à 11:13
cs_rabli Messages postés 37 Date d'inscription lundi 1 mai 2006 Statut Membre Dernière intervention 11 mars 2010 - 11 mars 2010 à 11:58
bonjour,
J'ai deux tables:
Roles(id_role, nom_role)
Utilisateurs(id_user,nom_user)j ai utiliser LinqTOSql pour la couche Model
Dans la couche controller j'ai mis:
public ActionResult Index()
{
var data = new UtilisateurDBEntitiesDataContext();

var utl = (from op in data.Users
join pg in data.Roles on op.id_role equals pg.id_role
select op);
return View(utl);
}
Il me reste la couche vue:

Je suis complétement perdu car je veux avoir un tableau de la sorte:

id_user|nom_user|nom_role|

Des suggestions??
Merci d'avance et a bientôt

1 réponse

cs_rabli Messages postés 37 Date d'inscription lundi 1 mai 2006 Statut Membre Dernière intervention 11 mars 2010
11 mars 2010 à 11:58
Vous me portez chance :D je viens de résoudre ce probleme en ajoutant dans la vue une cellule
<td> <%= Html.Encode(item.Roles.role.ToString()) %></td>

Mais j'ai un autre souci: est ce que pour chaque vue je dois créer un controller ou bien pour chaque table je crée un controller? ou bien un controller suffit pour toutes es tables.

Merci a bientôt
0
Rejoignez-nous