Resultados da pesquisa a pedido "expression-trees"

6 a resposta

C # LINQ to SQL: Refatorando esse método GetByID genérico

Eu escrevi o seguinte método. public T GetByID(int id) { var dbcontext = DB; var table = dbcontext.GetTable<T>(); return table.ToList().SingleOrDefault(e => Convert.ToInt16(e.GetType().GetProperties().First().GetValue(e, null)) == id); } ...

3 a resposta

Construindo um MicroRuleEngine usando LinqExpressions

Então, estou construindo um MicroRuleEngine (adoraria ver isso decolar como um projeto OpenSource) e estou executando uma referência nula Erro Ao executar o ExpressionTree compilado e não sei exatamente por que. As regras contra as propriedades ...

4 a resposta

C #: Como analisar seqüências de caracteres arbitrárias em árvores de expressã

Em um projeto no qual estou trabalhando, tenho que trabalhar com uma fonte de dados bastante estranha. Posso fazer uma "consulta" e ele retornará uma DataTable. Mas a consulta não é uma sequência tradicional. É mais como ... um conjunto de ...

1 a resposta

ERROR O método estático requer instância nula, o método não estático requer instância não nula

Estou tentando criar uma árvore de expressão. Eu preciso ler dados de uma tabela de dados e verificar suas colunas. As colunas a serem verificadas e também o número de colunas a serem verificadas são conhecidas apenas no tempo de execução. Os ...

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

1 a resposta

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

6 a resposta

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

4 a resposta

Como criar dinamicamente um predicado Expression <Func <MyClass, bool >>

Como eu usaria uma Árvore de Expressão para criar dinamicamente um predicado que se parece com ... (p.Length== 5) && (p.SomeOtherProperty == "hello")Para que eu possa colocar o predicado em uma expressão lambda assim ...

1 a resposta

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

4 a resposta

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