Resultados da pesquisa a pedido "expression-trees"
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 ...
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 ...
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?
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
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>?