Resultados da pesquisa a pedido "expression-trees"

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

1 a resposta

Como refletir sobre T para criar uma árvore de expressão para uma consulta?

Estou tentando criar uma classe genérica para trabalhar com entidades da EF. Essa classe fala com repositórios, mas é essa classe que cria as expressões enviadas para os repositórios. Enfim, só estou tentando implementar um método virtual que ...

1 a resposta

Número incorreto de parâmetros fornecidos para a declaração lambda

Por favor, dê uma olhada no meu código: estou tentando criarmyCar com uma árvore de expressão. Eu recebo umArgumentException nesta linhavar m = Expression.Lambda<Func<Engine,... A mensagem éNúmero incorreto de parâmetros fornecidos para a ...

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

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

1 a resposta

Como criar uma árvore de expressão Lambda com várias condições

ota: Eu sei que é muito simples criar isso usando o linq dinâmico, mas quero aprende Quero criar um lambda que "encontre": Nome = David E Idade = 10. class Person { public int Age { get; set; } public string Name { get; set; } } var lambda = ...

1 a resposta

Não é possível encontrar OrderBy em Queryable com os "argumentos fornecidos"

Tenho um método que quero usar para classificar uma lista: private static IQueryable<T> BuildQuery<T>(IQueryable<T> query, string methodName, Expression<Func<T, object>> property) { var typeArgs = new[] { query.ElementType, property.Body.Type ...

1 a resposta

ERROR O método estático requer instância nula, o método não estático requer instância não nula

Estou tentando criar uma árvore de expressão. Eu preciso ler dados de uma tabela de dados e verificar suas colunas. As colunas a serem verificadas e também o número de colunas a serem verificadas são conhecidas apenas no tempo de execução. Os ...

1 a resposta

Linq: Crie inverso lógico de expressão

Gostaria de criar um método que aceite umExpression<Func<T, bool>> e cria o inverso lógico dele (ou seja, retornariafalse onde teria retornadotrue, e vice versa. Isso é muito mais difícil do que eu pensava. Aqui é onde eu estou: public static ...

1 a resposta

arâmetro de ligação em árvores de expressão

Gostaria de saber como vincular parâmetros a valores dentro de uma árvore de expressão Algo com Expression<Func<String, String, bool>> e1 = (x,y) => x == y; Então eu gostaria de vincular y, preservando-o como uma única expressão. Uma tentativa ...