Resultados da pesquisa a pedido "linq-expressions"
Como as expressões Linq determinam a igualdade?
Estou pensando em usar uma expressão Linq como uma chave em um dicionário. No entanto, estou preocupado em obter resultados estranhos, porque não sei como a Igualdade é determinada pelas expressões Linq. Uma classe derivada de Expression compara ...
Expressão LINQ <Func <T, bool >> equavalente de .Contains ()
Alguém já teve uma idéia de como criar uma função .Contains (string) usando expressões Linq, ou mesmo criar um predicado para fazer isso public static Expression<Func<T, bool>> Or<T>(this Expression<Func<T, bool>> expr1, Expression<Func<T, ...
A propriedade de navegação da entidade IQueryable não pode ser convertida em uma expressão de loja
estou usando o designer do Entity Framework primeiro e preciso criar objetos de modelo personalizados a partir dos objetos db. Não quero usar IEnumerable porque ele consultará muitos campos. O objetivo é remover a seleção interna dentro desta ...
Qual é o objetivo do método Expression.Quote do LINQ?
A documentação do MSDN indica: Expression.Quote Método Cria uma UnaryExpression que representa uma expressão que possui um valor constante do tipo Expression. Consegui criar expressões de predicado para uso em consultas LINQ, construindo-as ...
LINQ dinâmico - existe uma versão do .NET 4?
Estou procurando usar o LINQ para algumas rotinas de pesquisa e queria ter algumas cláusulas where dinâmicas. Portanto, por exemplo, se um usuário quiser pesquisar por cidade ou por estado, eu teria uma chamada LINQ Where <> dinâmica em vez de ...
Usando expressões FieldInfo.SetValue vs LINQ para definir um campo em uma estrutura
Eu quero definir campos particulares usando expressões LINQ. Eu tenho este código: //parameter "target", the object on which to set the field `field` ParameterExpression targetExp = Expression.Parameter(typeof(object), "target"); //parameter ...
Como reutilizar uma expressão em um único objeto em outra expressão
Sinto que estou perdendo algo simples, mas não encontrei a documentação que responde à minha pergunta. Recentemente, decomponho algumas das projeções do linq em expressões reutilizáveis. Ele funciona muito bem ao operar em uma coleção, mas não ...
Chamar uma expressão em uma instrução Select - LINQ to Entity Framework
Estou tentando usar uma classe de construção de expressão já existente que criei ao tentar fazer uma cláusula de seleção, mas não sei como anexar a expressão à árvore de expressões do Select, tentei fazer o seguinte: var catalogs = ...
Por que algumas propriedades do objeto são UnaryExpression e outras MemberExpression?
Atuando na resposta ao meuSelecione uma propriedade de modelo usando um lambda e não um nome de propriedade de sequência [https://stackoverflow.com/questions/3558974/select-a-model-property-using-a-lambda-and-not-a-string-property-name] pergunta, ...
Como criar uma LambdaExpression a partir de uma LambdaExpression existente sem compilar
Eu quero combinar duas LambdaExpressions sem compilá-la Isto é o que parece se eu os compilar: public Expression<Func<TContainer,bool>> CreatePredicate<TContainer,TMember>( Expression<Func<TContainer,TMember>> ...