Resultados da pesquisa a pedido "expression-trees"

1 a resposta

Á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 ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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; ...

4 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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() ...

2 a resposta

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) ...

4 a resposta

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 ...