Je veux générer requête dynamique pour vérifier gérer la clause where avec nombre de paramètres disponibles ... si un paramètre est nul, je ne veux pas l'inclure dans la clause whereutiliser si d'autre avec LINQ Où
var test = from p in _db.test
where if(str1 != null){p.test == str} else i dnt wanna check p.test
J'ai environ 14 paramètres pour la clause where
besoin d'aide, grâce
Notez que parfois vous ne pourrez pas utiliser ici 'var' parce que le type de compilation '_db.test' peut être plus spécifique que le' IEnumerable 'renvoyé par' Where'. Notez également que vous ne pouvez pas utiliser seulement "de p dans _db.test" seul;) –
j'ai autour de 14 paramètre pour la clause where..est-ce que cela signifie que je dois vérifier chaque paramètre ... y at-il n'importe quel moyen de rendre cette requête dynamique, et si plus d'un paramètre est nul :) – Hasan
@Jon: ha, j'étais un peu distrait en écrivant donc j'ai oublié le select. Merci de l'avoir signalé. –