#92 - Recuperare i primi elementi in una query con LINQ to Entities ed Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 21 gennaio 2009
Molto spesso capita di voler recuperare solo le prime n istanze di un oggetto da una query. Così come in SQL Server abbiamo a disposizione la clausola TOP, in LINQ to Entities possiamo utilizzare l'omonimo metodo per filtrare il numero di record restituiti dalla query.
using (EFContext ctx = new EFContext()){ var result = from order in ctx.Order.Top("5") select order; }
In fase di generazone del codice SQL, nel caso il database sia SQL Server, il metodo viene convertito nella clausola Top. In caso di altri database viene convertito in una clausola che ha la stessa funzione.
Approfondimenti
-
#106 - Scoprire quali oggetti verranno persistiti sul database con Entity Framework
-
#114 - Caricare immediatamente un grafo di oggetti complesso con Entity Framework
-
#123 - Intercettare gli eventi del serializzatore WCF
-
#167 - Eseguire un'applicazione per il .NET Framework con privilegi amministrativi
-
Architettura del software: l'object model per le applicazioni web
-
.NET Framework 4.0 beta 2: ASP.NET 4.0
-
#115 - Creare file ZIP con System.IO.Packaging
-
#109 - Effettuare il Binding in WPF di una query Entity Framework
-
#147 - Gestire tutte le eccezioni in WPF
-
#128 - Caricare parzialmente un oggetto di dominio con Entity Framework
-
#146 - Simulare la clausola SQL Exists con il metodo Any in LINQ to Entities
-
12 aprile 2010: ecco la data ufficiale di lancio di VS 2010 e .NET Framework 4.0

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.