Resultados da pesquisa a pedido "expression-trees"
Como obter um valor de um Span <T> com árvores de expressão Linq?
Gostaria de usar árvores de expressão Linq para chamar o indexador de umSpan<T>. O código se parece com: var spanGetter = typeof(Span<>) .MakeGenericType(typeof(float)).GetMethod("get_Item"); var myFloatSpan ...
Converter em árvore de expressão
Relacionado a:Crie uma expressão lambda com 3 condições [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) select ...
Extensão GROUP BY / Case Insensitivity para Asp.Net Web API ODATA?
Não foi possível encontrar o grupo por referências na documentação do ODATA V4. Quando passamos o grupo por consulta no URL, ele apenas retorna a chave, não os resultados agrupados reais. Quaisquer referências para usar o Group by no Asp.Net ...
Crie uma expressão lambda com 3 condições
Eu quero criar uma expressão lambda dinamicamente para isso: (o => o.Year == year && o.CityCode == cityCode && o.Status == status)e eu escrevo isso: var body = Expression.AndAlso( Expression.Equal( Expression.PropertyOrField(param, "Year"), ...
Modifique a árvore de expressão de IQueryable.Include () para adicionar condição à associação
Basicamente, eu gostaria de implementar um repositório que filtre todos os registros excluídos, mesmo através das propriedades de navegação. Então, eu tenho uma entidade base, algo assim: public abstract class Entity { public int Id { get; set; ...
Crie Func para retornar os tipos de referência e valor
Eu tenho um método retornando umFunc<object> criado por uma expressão da seguinte maneira: var expr = Expression.Property( Expressions.Expression.Constant(new Foo { Name = "Hans", Age = 3 }, typeof(Foo)), "Age"); var f ...
Expressões que quebram código quando compiladas usando a Atualização 1 do VS2015
Depois de instalar o Visual Studio 2015 Update 1 na minha máquina, vi que alguns dos meus testes de unidade falharam. Depois de fazer alguma investigação, pude reduzir o problema a esta linha de código: Expression<Func<GameObject, bool>> ...
O Json.NET armazena em cache as informações de serialização dos tipos?
No mundo .NET, quando se trata de serialização de objetos, geralmente ele inspeciona os campos e propriedades do objeto em tempo de execução. O uso da reflexão para esse trabalho geralmente é lento e indesejável ao lidar com grandes conjuntos de ...
Plotando árvores de expressão em R
Eu sei que posso criar uma árvore de expressão em R usando osubstitute função. Digamos que eu gere a seguinte árvore de expressão: expT <- substitute(a+(2*b+c))É possível visualizar a árvore de expressão em R, produzindo algo como: Eu sei ...
Como chamar um lambda usando árvores de expressão LINQ em C # / .NET
Eu quero usar árvores de expressão para criar dinamicamente um método para chamar um lambda. O código a seguir executa bem para a primeira chamada para a função ComposeLambda, mas a segunda chamada falha com a seguinte mensagem de erro. Número ...