Resultados de la búsqueda a petición "expression-trees"
Acceda al valor de una expresión miembro
Si tengo un producto var p = new Product { Price = 30 };y tengo la siguiente consulta linq. var q = repo.Products().Where(x=>x.Price == p.Price).ToList()En un proveedor IQueryable, obtengo una MemberExpression para el precio P. que contiene ...
Cómo incluir una expresión And () que verifica una propiedad y su valor
Me gustaría agregar una verificación en nuestro repositorio que filtre todos los objetos en un ID de compañía si está allí y si coincide con un valor dado. Entonces, ¿dónde tenemos: public T First<T>(Expression<Func<T, bool>> expression) where ...
Mutar el árbol de expresión de un predicado para apuntar a otro tipo
IntroducciónEn la aplicación en la que estoy trabajando actualmente, hay dos tipos de cada objeto comercial: el tipo "ActiveRecord" y el tipo "DataContract". Entonces, por ejemplo, habría: namespace ActiveRecord { class Widget { public int Id { ...
Número incorrecto de parámetros suministrados para la declaración lambda
Echa un vistazo a mi código: estoy intentando crearmyCar con un árbol de expresión. Consigo unArgumentException en esta lineavar m = Expression.Lambda<Func<Engine,... El mensaje esNúmero incorrecto de parámetros suministrados para la declaración ...
Llamar a un método genérico utilizando expresiones lambda (y un tipo solo conocido en tiempo de ejecución)
Puedes usarObjetos de expresión lambda [http://msdn.microsoft.com/en-us/library/system.linq.expressions.lambdaexpression.aspx] representar una lambda como expresión. ¿Cómo se crea unObjeto de expresión ...
¿Cuáles son algunos ejemplos de expresiones de LINQ de MemberBinding?
Hay tres posibilidades, pero no puedo encontrar ejemplos: System.Linq.Expressions.MemberAssignmentSystem.Linq.Expressions.MemberListBindingSystem.Linq.Expressions.MemberMemberBinding Quiero escribir algunas pruebas unitarias para ver si puedo ...
Árboles de expresión con parámetro dinámico
Quiero convertir esto: Func<dynamic, object> myFunc = t => return t.Name + " " + t.Surname;En un árbol de expresión. Lo que se me ocurrió es esto: ParameterExpression target = ExpressionParameter(typeof(dynamic), "target"); ParameterExpression ...
¿Cómo usar Expression Tree para acceder de forma segura a la ruta de objetos anulables?
Cuando obtengo un resultado XML deserializado en un árbol de objetos generado por xsd y quiero usar algún objeto profundo dentro de ese árbol a.b.c.d.e.f, me dará una excepción si falta algún nodo en esa ruta de consulta. if(a.b.c.d.e.f != null) ...
variable '' de tipo '' referenciada desde el alcance '', pero no está definida
Bueno, el siguiente código se explica por sí mismo; Quiero combinar dos expresiones en una usandoAnd operador. La última línea causa el error en tiempo de ejecución: Información adicional: variable 'y' del tipo 'System.String' referenciada ...
¿Cómo aplico OrderBy en un IQueryable usando un nombre de columna de cadena dentro de un método de extensión genérico?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var ...