Expresión.Invocar en Entity Framework?
-
08-06-2019 - |
Pregunta
El Marco de la Entidad no admite la Expression.Invoke
operador.Recibirá el siguiente excepción al intentar utilizar es:
"La expresión LINQ tipo de nodo 'Invocar' no es compatible en LINQ to entities.
Ha alguien tiene una solución a esta falta de funcionalidad?Me gustaría usar el PredicateBuilder detallada aquí en un contexto de Entity Framework.
Edición 1 @marxidad - me gusta tu sugerencia, sin embargo, no deflector de mí un poco.Puede dar algunos consejos sobre la solución que usted propone?
Edit 2 @marxidad - Gracias por la aclaración.
Solución
PredicateBuilder y LINQKit ahora el apoyo de Entity Framework.
Lo siento, chicos, por no haber hecho esto antes!
Otros consejos
El marco de la Entidad se convierte expresiones LINQ en la Entidad Comando árboles y dentro de los que sólo sus funciones canónicas son compatibles.Usted tendría que usar el comando árboles con funciones canónicas para hacer algo como PredicateBuilder.