Resultados de la búsqueda a petición "expression-trees"

1 la respuesta

¿Cómo obtener un valor de un Span <T> con árboles de expresión Linq?

Me gustaría usar árboles de expresión de Linq para llamar al indexador de unSpan<T>. El código se ve así: var spanGetter = typeof(Span<>) .MakeGenericType(typeof(float)).GetMethod("get_Item"); var myFloatSpan ...

2 la respuesta

Convertir contenido en árbol de expresión

Relacionado con:Crear una expresión lambda con 3 condiciones [https://stackoverflow.com/questions/46032599/create-a-lambda-expression-with-3-conditions] Por favor considere este Código: from a in myTbl where a.Address.Contains(strToCheck) ...

0 la respuesta

Extensión GROUP BY / Case Insensitivity para Asp.Net Web API ODATA?

No se pudo encontrar el grupo por referencias en la documentación de ODATA V4. Cuando pasamos grupo por consulta en URL, solo devuelve la clave, no los resultados agrupados reales. Cualquier referencia para usar Group by en Asp.Net ODATA, en ...

2 la respuesta

Crear una expresión lambda con 3 condiciones

Quiero crear una expresión lambda dinámicamente para esto: (o => o.Year == year && o.CityCode == cityCode && o.Status == status)y escribo esto: var body = Expression.AndAlso( Expression.Equal( Expression.PropertyOrField(param, "Year"), ...

1 la respuesta

Modifique el árbol de expresión de IQueryable.Include () para agregar condición a la unión

Básicamente, me gustaría implementar un repositorio que filtre todos los registros eliminados, incluso a través de las propiedades de navegación. Entonces tengo una entidad base, algo así: public abstract class Entity { public int Id { get; set; ...

1 la respuesta

Cree Func para devolver los tipos de referencia y de valor

Tengo un método que devuelve unFunc<object> construido por una expresión como sigue: var expr = Expression.Property( Expressions.Expression.Constant(new Foo { Name = "Hans", Age = 3 }, typeof(Foo)), "Age"); var f ...

1 la respuesta

Expresiones rompiendo el código cuando se compila usando VS2015 Actualización 1

Después de instalar Visual Studio 2015 Update 1 en mi máquina, vi que algunas de las pruebas de mi unidad fallaron. Después de investigar un poco pude reducir el problema a esta línea de código: Expression<Func<GameObject, bool>> expression = t ...

1 la respuesta

¿Json.NET almacena la información de serialización de los tipos de caché?

En el mundo .NET, cuando se trata de la serialización de objetos, generalmente se trata de inspeccionar los campos y propiedades del objeto en tiempo de ejecución. El uso de la reflexión para este trabajo suele ser lento y no es deseable cuando ...

4 la respuesta

Trazado de árboles de expresión en R

Sé que puedo crear un árbol de expresión en R usando elsubstitute función. Digamos que genero el siguiente árbol de expresión: expT <- substitute(a+(2*b+c))¿Es posible visualizar el árbol de expresión en R, produciendo algo como: Yo sé eso( ...

1 la respuesta

Cómo llamar a una lambda usando árboles de expresión LINQ en C # / .NET

Quiero usar árboles de expresión para crear dinámicamente un método para llamar a una lambda. El siguiente código funciona bien para la primera llamada a la función ComposeLambda, pero la segunda llamada falla con el siguiente mensaje ...