Whismeril
Messages postés19025Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention19 avril 2024656 1 janv. 2014 à 10:16
Bonjour, merci quand tu postes un code d'utiliser les balises (voir ma signature, attention il y a un petit bug pour csharp, il manque le s à corriger avant l'envoi).
Pour faire des if .... else.... dans une requête Linq, il faut utiliser l'opérateur ?:, cependant je ne l'ai jamais utilisé pour choisir l'opérateur.
Ton deuxième if, à mon sens ne sert à rien:
db_azddineEntities dbe = new db_azddineEntities();
string req = "SELECT VALUE cl FROM client AS cl WHERE cl.numero>0";
if (button6mekes.BackColor == Color.LimeGreen)
{
if (req.EndsWith("cl.numero>0")) // à ce moment du code, req finit forcement par "cl.numero>0", à moins que tu aies coupé une partie de code entre la déclaration et ici
{
req = req + " and cl.ville ='meknes'";
// MessageBox.Show("d");
}
else
{
req = req + " or cl.ville ='meknes'";
}
}
Sinon pour faire du Linq Dynamique, il y a cette méthode.
Je ne fais pas de base de données, il y a peut être des subtilités que je ne connais pas.
Mais si tu veux, je pourrais de donner un exemple en partant d'une List<T> pour tes données (heu demain....).
tayeb3
Messages postés3Date d'inscriptionmardi 31 décembre 2013StatutMembreDernière intervention10 janvier 2014 5 janv. 2014 à 21:08
Comment afficher les données entre deux tables en utilisant ObjectQuery<>
Whismeril
Messages postés19025Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention19 avril 2024656 5 janv. 2014 à 22:25
Comme je te l'ai écrit plus haut, je ne fais pas de base de données.
5 janv. 2014 à 21:08
5 janv. 2014 à 22:25