Resultados da pesquisa a pedido "expression-trees"
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; ...
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 ...
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 ...
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 ...
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() ...
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 = ...
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 ...
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 ...
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 ...
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 ...