Linq To Sql / Operateur de comparaison
Bonjour Bonjour , alors voici mon problème :
Commençons par le code, voici une petite requête qui devrait me permettre de sélectionner tout les logiciels installées sur un poste choisi par l'utilisateur (dans une liste déroulante situé dans un formulaire sur une autre page) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult SEND()
{
string PosteChoisi = Request.Form["ListePoste"];
ViewData["AffichePoste"] = "Logiciels installés sur le poste " + PosteChoisi;
var ListeLogiciel = (from log in _db.Logiciel
where log.Poste == PosteChoisi
select log.NomLogiciel).First();
ViewData["AfficheLogiciel"] = ListeLogiciel;
return View(new ChoixPoste { NomPoste = PosteChoisi });
} |
Le problème c'est que dans la requête (dans le WHERE) je compare un élément de type MonAppli.Machin.Poste avec un de type String et apparemment ce n'est pas possible avec l’opérateur == .
Quelqu'un peut il m'expliquer comment faire ? :roll: