Resultados da pesquisa a pedido "expression-trees"
Árvores de expressão no NHibernate
Eu tenho um método que tem essa assinatura public static IList<T> GetBy<T>(System.Linq.Expressions.Expression<Func<T, bool>> expression)Eu uso para passar expressões lambda e fazer restrição de pesquisa no nhibernate, recuperando dados de ...
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 ...
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 ...
Converter func em predicado usando reflexão em C #
Eu estou basicamente tentando fazeresta [https://stackoverflow.com/questions/731249/how-to-convert-funct-bool-to-predicatet] , mas não sei o que T será, então estou construindo coisas usando as árvores de reflexão e expressão. // Input (I don't ...
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; ...
O que Expression.Quote () faz que Expression.Constant () já não pode fazer?
Nota: estou ciente da pergunta anterior "Qual é o objetivo do método Expression.Quote do LINQ? [https://stackoverflow.com/questions/3138133/]”, mas se você ler, verá que isso não responde à minha pergunta. Eu entendo qual o objetivo declarado ...
Dynamic MemberExpression
Quero criar uma MemberExpression sabendo apenas o nome do campo; por exemplo public static Expression<Func<TModel, T>> GenerateMemberExpression<TModel, T>(string fieldName) { PropertyInfo fieldPropertyInfo; fieldPropertyInfo ...
Substituindo o nome do parâmetro no corpo de uma expressão
Estou tentando criar expressões dinamicamente com base em um objeto Specificatio Eu criei uma classe ExpressionHelper que possui uma Expression privada assim: private Expression<Func<T, bool>> expression; public ExpressionHelper() ...
Curring Expressions in C #
Estou tentando criar uma árvore de expressão que eu possa alimentar no Linq2SQL para que ele gere uma consulta limpa e agradável. Meu objetivo é criar um filtro que leve um conjunto arbitrário de palavras para AND e NOT (ou OR e NOT) ...
Atribuir propriedade com um ExpressionTree
Estou brincando com a idéia de passar uma atribuição de propriedade para um método como uma árvore de expressão. O método Invocaria a expressão para que a propriedade fosse atribuída corretamente e farejaria o nome da propriedade que acabou de ...