Resultados da pesquisa a pedido "expression-trees"

2 a resposta

Detect parênteses em BinaryExpression

Estou construindo um analisador de expressão a partir do qual gostaria de gerar código de consulta ao banco de dados, cheguei muito longe, mas estou preso ao analisar BinaryExpressions com precisão. É muito fácil dividi-los em esquerda ...

2 a resposta

Existe uma razão específica para que o expansor do LinqKit não consiga captar expressões dos campo

Estou a usar LinqKit [http://www.albahari.com/nutshell/linqkit.aspx] biblioteca que permite combinar expressões em tempo rea Esta é uma alegria pura para escrever a camada de acesso a dados do Entity Framewok, porque várias expressões podem ...

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

2 a resposta

Erro do compilador C #? A sintaxe do inicializador de objetos usada para a propriedade somente gravação no Expression faz o csc travar

Você pode considerar isso um relatório de erro, no entanto, estou curioso para saber se estou terrivelmente errado aqui ou se há uma explicação de Eric ou de outra pessoa da Microsof AtualizaIsto é agora postado como um ...

2 a resposta

Como converter uma árvore de expressão de um tipo para um tipo de expressão diferente?

Se eu tiver duas classes quase idênticasAnimal eAnimalViewModel e uma árvore de expressão relacionada ao viewmodel, como posso traduzi-lo paraAnimal? public class Animal { public string Species { get; set; } public string Name { get; set; } ...

2 a resposta

Como combinar duas lambdas [duplicadas]

Possible Duplicate: combinando duas expressões de lamba em c # [https://stackoverflow.com/questions/1717444/combining-two-lamba-expressions-in-c] Tenho duas expressões a seguir: Expression<Func<string, bool>> expr1 = s => s.Length == ...

3 a resposta

Qual é o melhor recurso para aprender em profundidade as árvores de expressão em C #?

Quando digitei essa pergunta pela primeira vez, fiz isso para encontrar as perguntas duplicadas, com a certeza de que alguém já deve ter feito essa pergunta. Meu plano era seguir esses links fraudulentos em vez de postar esta pergunta. Mas essa ...

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

5 a resposta

Executar parte de uma consulta IQueryable e adiar o restante para Linq for Objects

Eu tenho um provedor Linq que obtém com êxito os dados da minha fonte de dados escolhida, mas o que eu gostaria de fazer agora que tenho meu conjunto de resultados filtrado é permitir que o Linq to Objects processe o restante da árvore de ...

5 a resposta

Como obter o valor de uma ConstantExpression que usa uma variável loca

Criei uma implementação ExpressionVisitor que substitui o VisitConstant. No entanto, quando crio uma expressão que utiliza uma variável local, não consigo obter o valor real da variáve public class Person { public string FirstName { get; set; } ...