Je construis une requête ad-hoc pour envoyer à SQL procédant comme suit:Comment puis-je obtenir une OR dans ma clause Where?
var data = from d in db.xxxx select d;
foreach (pattern in user_stuff)
data = data.Where(d=>SqlMethods.Like(d.item,pattern)==true);
Le problème est que les clauses WHERE
se AND
« ed ensemble. J'ai besoin de OR
.
Une idée comment obtenir un OR
?
le || opérateur dint travail pour vous ?? – Perpetualcoder
PerpetualCoder, vous ne pouvez pas || ensemble une liste dynamique de prédicats. C'est pourquoi vous avez besoin d'un constructeur de prédicat. – Avish