Resultados da pesquisa a pedido "expression-trees"
O que são árvores de expressão, como você as usa e por que você as usa?
Acabei de encontrar o conceito de árvores de expressão que ouvi várias vezes. Eu só quero entender o que se entende por uma árvore de expressão e seu propósi...
Como criar um representante vazio usando Expression Trees?
Usinganonymous methods [http://msdn.microsoft.com/en-us/library/0yw3tz5k%28v=vs.110%29.aspx] você pode criar delegados vazios desde o C # 2. public event EventHandler SomeEvent = delegate {}; public event Action OtherEvent = delegate {};Isso é ...
Incompreensão das árvores de expressão compiladas?
Tenho esta expressão: Expression<Func<string, bool>> f = s => s.Length < 5; ParameterExpression p = Expression.Parameter (typeof (string), "s"); MemberExpression stringLength = Expression.Property (p, "Length"); ConstantExpression five = ...
Build Árvore de Expressão Binária
lguém poderia explicar como construir uma árvore de expressão binári Por exemplo, eu tenho uma string2*(1+(2*1)); Como converter isso em uma árvore de expressão binári * | \ | \ 2 + |\ 1 * |\ 2 1
Combine Lambda Expressions
Estou procurando uma maneira de combinar duas expressões lambda, sem usar umExpression.Invoke em qualquer expressão. Quero essencialmente criar uma nova expressão que encadeie duas expressões separadas. Considere o seguinte código: class Model { ...
Extrair o nome do método da árvore de expressões?
Estou tentando implementar a seguinte função de padrão: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method)Posso fornecer uma instância do TTarget, se necessário O uso desejado é: public static void ...
Expression do tipo 'System.DateTime' não pode ser usado para o tipo de retorno 'System.Object'
Eu criei uma expressão que estou usando para classificar, que funciona bem, até pressionarDateTime campo, onde obtenho o seguinte erro (na segunda linha): Expression do tipo 'System.DateTime' não pode ser usado para o tipo de ...
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 ...
Como definir o valor de um seletor de propriedades Expressão <Func <T, TResult >>
eu preciso associar uma propriedade de entidade Address na minha entidade da classe Person com expressões linq na minha classe FactoryEntities usando a idéia padrão de fábrica, veja isto é o que eu tenho e quero fazer: Address address = new ...
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 ...