Expresión lambda para el operador Contains
que puedo generar utilizando este código.Expresión Lambda El operador NotContains ¿Existe?
Expresión
Company => Company.Name.Contains("test1")
El código fuente
var method = typeof(string).GetMethod("Contains", new[] { typeof(string) });
var startsWithDishExpr = Expression.Call(argLeft, method, argRight);
Su trabajo bien para Contains
operador. Cómo modificar el código para trabajar con el operador NotContains
.
El código fuente
var method = typeof(string).GetMethod("NotContains", new[] { typeof(string) });
var startsWithDishExpr = Expression.Call(argLeft, method, argRight);
NotContains
operador no trabaja. Alguien tiene sugerencia?
¿Qué hay de combinar un simple operador 'not' con una llamada a' Contains'? es decir 'Expression.Not (Expression.Call (containsMethod, ...))' – CodesInChaos
Su primer ejemplo es crear una llamada al método 'string.Contains'. No hay un método como 'string.NotContains'. –
@CodesInChaos Vaya, no vi su comentario de inmediato. Publicarlo como respuesta, lo voy a votar :) – dasblinkenlight