-1
J'essaie actuellement de définir une requête dynamique LINQ mais je reçois l'erreur suivante: Linq Requête dynamique Problème - Opérateur « OR » incompatible avec les types d'opérandes de Boolean 'et « String »
Ma Recherche est ce qui suit:
valuesList = valuesList.Where("(position=1 OR value LIKE '%3%')")
Qu'est-ce que je fais mal?
La raison pour laquelle j'utilisais une chaîne dans l'instruction LINQ est parce que vous pouvez voir ma requête a deux conditions, mais dans certains cas, Je voulais seulement considérer l'une des conditions. Cela peut-il être réalisé en utilisant linq dynamique? –
Créer une condition if else. Voir si la requête en contient un et si la requête en contient une autre. – ISHIDA
Pourquoi ne pas jeter un oeil à l'utilisation des méthodes IQueryable pour "construire" dynamiquement votre requête? –