IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linq Discussion :

requete linq parametrée


Sujet :

Linq

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de lasrevinu
    Inscrit en
    Février 2010
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 215
    Par défaut requete linq parametrée
    Savez vous comment paramétrer une requête Linq,
    j'ai longtemps cherché, mais en vain..

    je suis en train de filtrer des données,
    je voudrais paramétrer le nom de colonnes dans la clause Where

    exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    //probeMode etant une donnée que l'utilisateur entre
    string testMode = "Testmode" + ProbeMode + "ID";
     
    var fileName1 = from p in dataBase.GetTable<DataAccess.Results>()
          where p.ProbeID == ID && p. "testMode " // c'est la que ca cloche
          select p.Filename;
    merci d'avance
    si quelqu'un à une idée

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Par défaut
    Dans ce cas précis, je dirai en utilisant la reflexion. Un truc genre (pas testé):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    //probeMode etant une donnée que l'utilisateur entre
    string testMode = "Testmode" + ProbeMode + "ID";
     
    var fileName1 = from p in dataBase.GetTable<DataAccess.Results>()
          where p.ProbeID == ID && p.GetType().GetProperty(testMode).GetValue(p, null );
          select p.Filename;
    Mais sinon, je trouve ça un peu crado. Je pense que passer une selection par lambda, genre comme décrit ici...

    Bon courage!

Discussions similaires

  1. requete avec parametres
    Par shezam dans le forum Access
    Réponses: 6
    Dernier message: 26/10/2006, 11h23
  2. Appeler Requete avec parametre dans Procedure
    Par shadockgreg dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 08/09/2006, 12h25
  3. Executer une requete avec parametre passe variables
    Par vincent. dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 18/07/2006, 09h18
  4. Pb Graphique sur requete avec parametre
    Par catoucat dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/06/2006, 08h21
  5. syntaxe requete avec parametres
    Par mike600river dans le forum C++Builder
    Réponses: 5
    Dernier message: 24/05/2006, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo