Resultados da pesquisa a pedido "expression-trees"

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

8 a resposta

Como eu aplico OrderBy em um IQueryable usando um nome de coluna de string em um método de extensão genérico?

public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var ...

8 a resposta

Uso prático de árvores de expressão [fechado]

As árvores de expressão são um recurso interessante, mas quais são seus usos práticos? Eles podem ser usados para algum tipo de geração de código ou metaprogramação ou algo assim?

8 a resposta

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

9 a resposta

Por que você usaria a Expressão <Func <T>> em vez de Func <T>?

Eu entendo lambdas e oFunc eAction delegados. Mas expressões me surpreendem. Em que circunstâncias você usaria umExpression<Func<T>> em vez de um simples velhoFunc<T>?