Me gustaría saber si la Expresión de un objeto IQueryable contiene una cierta "cláusula Where".Análisis de una expresión de Linq
Por ejemplo, dada como ejemplo IQueryable, lo que podría ser algo como:
var query = customers.Where(c => c.Name == "Test");
¿Cómo puedo determinar si la consulta es el filtrado de los clientes por su nombre?
Creo que ayudaría a explicar su objetivo final. ¿Quieres agregar una cláusula Where si no se encuentra uno? Puede haber una reorganización de la lógica para obtener lo que quieres. – jonathanpeppers
Bastante seguro de que esto no sería trivial en el caso general. –