Di espressione.Richiamare in Entity Framework?
-
08-06-2019 - |
Domanda
Entity Framework non supporta il Expression.Invoke
operatore.Viene visualizzato il seguente eccezione durante il tentativo di utilizzare:
"L'espressione di LINQ tipo di nodo 'Richiamare' non è supportato in LINQ to Entities.
Qualcuno ha avuto una soluzione per questa mancanza di funzionalità?Vorrei utilizzare il PredicateBuilder mappa qui in Entity Framework contesto.
Edit 1 @marxidad - mi piace il tuo suggerimento, tuttavia non deflettore me un po'.Puoi dare qualche altro consiglio sulla soluzione proposta?
Edit 2 @marxidad - Grazie per il chiarimento.
Soluzione
PredicateBuilder e LINQKit ora il supporto di Entity Framework.
Mi dispiace, ragazzi, per non fare questo prima!
Altri suggerimenti
Entity framework converte espressioni di LINQ in Entità Comando alberi e all'interno solo la sua canonica funzioni non sono supportate.Si deve usare il comando alberi con funzioni canoniche di fare qualcosa di simile PredicateBuilder.