Come discusso here e in innumerevoli altre: Vorrei sapere se c'è QUALSIASI modo di ereditare/estendere/... Entity Framework 4.1 per tradurre un metodo personalizzato in SQL.estendere linq alle entità per riconoscere i metodi personalizzati
risposta
No. Ma se si utilizza EDMX, è possibile utilizzare model defined function o custom SQL/mapped SQL function esposto come metodo .NET disponibile nella query Linq-to-Entities.
Nessuna di queste tecniche è disponibile con codice prima.
Mentre apprezzo la tua risposta in base alla tua esperienza, puoi autenticare questo in qualche modo con la documentazione o i blog di MS? Non ho trovato nulla ... –
Ho trovato questo: http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/39b8d6cd-5c77-40e4-abf3-d620c79b8ff2/ una domanda posta da tu. Immagino che questa sia la mia risposta allora :) –
- 1. Soluzioni alternative per l'utilizzo di metodi personalizzati/metodi di estensione in LINQ alle entità
- 2. Identità ASP.NET Estendere i metodi per accedere alle proprietà utente
- 3. DataLoadOptions equivalenti per LINQ alle entità?
- 4. linq alle entità generate sql
- 5. entità quadro entità sql vs linq alle entità
- 6. Estendere core.logic per i tipi personalizzati
- 7. Grado SQL in LINQ alle entità
- 8. LINQ alle entità contiene ricerca maiuscole/minuscole
- 9. LINQ alle entità query a DataTable
- 10. Mesi distinti con Linq (alle entità)
- 11. Aggiungere una data in Linq alle entità
- 12. Clausola dynamic where in Linq alle entità
- 13. Utilizzo di DateTime in LINQ alle entità
- 14. Problema con LINQ alle entità e String.StartsWith
- 15. LEFT JOIN in LINQ alle entità?
- 16. Entity Framework vs Linq alle entità vs Linq a SQL
- 17. Collegamenti di entità di riempimento in metodi personalizzati @RepositoryRestController
- 18. Aggiunta di metodi personalizzati alle classi di dati principali
- 19. Modo corretto per eliminare record in LINQ alle entità
- 20. LINQ alle entità per la sottrazione di 2 date
- 21. Esiste un modo per ottimizzare questa query LINQ alle entità?
- 22. LINQ dinamico (alle entità) Dove con colonna DateTime nullable
- 23. Metodi Linq
- 24. LINQ alle entità tramite la proprietà di interfaccia
- 25. Ottieni attributi personalizzati applicati alle entità generate tramite l'attributo MetadataType
- 26. Come estendere std :: tr1 :: hash per i tipi personalizzati?
- 27. Come riutilizzare un filtro di campo in LINQ alle entità
- 28. Linq alle entità è molto lento utilizzando il metodo .Take()
- 29. Come si effettua una query "Eccetto" LINQ alle entità?
- 30. I metodi LINQ sono metodi di estensione?
Protesto il downvote. Ho fatto molte ricerche e la gente dappertutto si sta concentrando sull'evitare la domanda che sto ponendo. Quasi nessuno sta parlando di fornire a EF l'equivalente SQL di un metodo per abilitarli a mescolarsi con Linq alle Entità. Merita di essere posto come una domanda separata. –