Resultados de la búsqueda a petición "expression-trees"
ERROR El método estático requiere una instancia nula, el método no estático requiere una instancia no nula
Estoy tratando de crear un árbol de expresión. Necesito leer datos de una tabla de datos y verificar sus columnas. Las columnas que se deben verificar y también el número de columnas que se deben verificar se conocen solo en tiempo de ejecución. ...
¿Por qué usaría Expression <Func <T>> en lugar de Func <T>?
Entiendo lambdas y elFunc yAction delegados. Pero las expresiones me sorprenden. ¿En qué circunstancias usarías unaExpression<Func<T>> en lugar de una simpleFunc<T>?
Linq: Crear inverso lógico de expresión
Me gustaría crear un método que acepte unExpression<Func<T, bool>> y crea el inverso lógico (es decir, devolveríafalse donde habría regresadotrue, y viceversa. Esto es mucho más difícil de lo que pensaba. Aquí es donde estoy: public static ...
Cómo establecer el valor de un selector de propiedades Expresión <Func <T, TResult >>
necesito asociar una propiedad de entidad Dirección en mi entidad de clase Persona con expresiones linq en mi clase FactoryEntities usando la idea de fábrica de patrones, mira esto es lo que tengo y quiero hacer: Address address = new ...
¿Cómo creo dinámicamente un predicado Expression <Func <MyClass, bool >>?
¿Cómo podría usar un árbol de expresión para crear dinámicamente un predicado que se parezca a ... (p.Length== 5) && (p.SomeOtherProperty == "hello") Para que pueda pegar el predicado en una expresión lambda así ...
Parámetro de enlace en árboles de expresión
Me gustaría saber cómo vincular parámetros a valores dentro de un árbol de expresión Algo com Expression<Func<String, String, bool>> e1 = (x,y) => x == y;Entonces me gustaría vincular y, mientras lo conservo como una sola expresión. Un intento ...
La expresión del tipo 'System.DateTime' no se puede usar para el tipo de retorno 'System.Object'
He creado una expresión que estoy usando para ordenar que funciona bien, hasta que llegue aDateTime field, donde obtengo el siguiente error (en la segunda línea): La expresión del tipo 'System.DateTime' no se puede usar para el tipo de retorno ...
Extraer nombre del método del árbol de expresión?
Estoy intentando implementar la siguiente función de patrón: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method) Puedo proporcionar una instancia de TTarget si es necesario El uso deseado es: public static void ...
Combine Lambda Expressions
Estoy buscando una forma de combinar dos expresiones lambda, sin usar unaExpression.Invoke en cualquier expresión. Quiero construir esencialmente una nueva expresión que encadene dos separadas. Considere el siguiente código: class Model { public ...
Build Binary Expression Tree
Podría alguien explicar cómo construir un árbol de expresiones binarias. Por ejemplo, tengo una cadena2*(1+(2*1)); Cómo convertir esto en un árbol de expresiones binarias. * | \ | \ 2 + |\ 1 * |\ 2 1