Resultados da pesquisa a pedido "expression-trees"

2 a resposta

Erro no C #: "uma árvore de expressão pode não conter acesso à base" - por que não?

Eu estava chamando um método que aceitaExpression<Func<bool>>. Como parte da expressão que eu estava passando: this.Bottom == base.lineView.TopO compilador me deu um erro que uma árvore de expressão pode não conter um acesso base Então eu ...

3 a resposta

Como especifico o objeto para retornar de um método de árvore de expressão?

Estou tentando criar um método usando uma árvore de expressão que retorna um objeto, mas não consigo descobrir como realmente especificar o objeto a ser retornado. Eu tentei ...

5 a resposta

Desempenho da expressão compilada para delegar

Estou gerando uma árvore de expressão que mapeia propriedades de um objeto de origem para um objeto de destino, que é compilado para umFunc<TSource, TDestination, TDestination> e executado. Esta é a visualização de depuração do ...

1 a resposta

Como crio uma árvore de expressão Linq com um F # lambda?

Aqui está o que pode ser feito em C # - var two = 2; System.Linq.Expressions.Expression<System.Func<int, int>> expr = x => x * two; expr.Compile().Invoke(4); // returns 8Desejo fazer o equivalente preciso em F #. Aqui está o que eu tentei, mas ...

0 a resposta

Serialize.Linq não funciona na camada de proxy WCF

eu usoSerialize.Linq [https://github.com/esskar/Serialize.Linq]para enviar e receberExpression<Func<>> consulta entre Cliente e Servidor no serviço de Aplicativo WCF porqueExpression<Func<>> não pode ser serializado tudo parece bemMAS quando ...

4 a resposta

Análise de árvore de expressão lambda

Estou tentando usar as expressões lambda em um projeto para mapear para uma API de consulta de terceiros. Então, estou analisando a árvore da Expressão manualmente. Se eu passar em uma expressão lambda como: p => p.Title == "title"tudo ...

8 a resposta

Acesse o valor de uma expressão de membro

Se eu tiver um produto. var p = new Product { Price = 30 };e eu tenho a seguinte consulta linq. var q = repo.Products().Where(x=>x.Price == p.Price).ToList()Em um provedor IQueryable, recebo uma MemberExpression de volta para o p.Price que ...

6 a resposta

typesafe NotifyPropertyChanged usando expressões linq

FormatoCrie seu próprio MVVM [http://devlicio.us/blogs/rob_eisenberg/archive/2010/03/16/build-your-own-mvvm-framework-is-online.aspx] Eu tenho o código a seguir que permite que você digite chamadas NotifyOfPropertyChange. public void ...

6 a resposta

Mutando a árvore de expressão de um predicado para segmentar outro tipo

IntroduçãoNo aplicativo em que estou trabalhando, existem dois tipos de cada objeto de negócios: o tipo "ActiveRecord" e o tipo "DataContract". Então, por exemplo, haveria: namespace ActiveRecord { class Widget { public int Id { get; set; } } ...

2 a resposta

Chamando um método genérico usando expressões lambda (e um tipo conhecido apenas em tempo de execução)

Você pode usarObjetos de expressão lambda [http://msdn.microsoft.com/en-us/library/system.linq.expressions.lambdaexpression.aspx] para representar um lambda como uma expressão. Como você cria umObjeto de expressão ...