#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
-
I nuovi Chart Controls di Microsoft per ASP.NET
-
#100 - Utilizzare il metodo CreateSourceQuery per ottimizzare il recupero dei dati in deferred loading in Entity Framework
-
.NET Framework 4.0 beta 2: ASP.NET 4.0
-
#979 - ASP.NET ed Entity Framework: Dynamic Data Control
-
#121 - Utilizzare il KeyBinding di WPF con il pattern M-V-VM
-
Documentazione MSDN e versioni del .NET Framework
-
#124 - Ottimizzare le Where con l'operatore Like in Entity Framework
-
Entity Framework ed NHibernate a confronto
-
Disponibile la beta 1 del .NET Framework 4.0 e di Visual Studio 2010
-
#138 - Estrarre un subset di oggetti da una lista non generica con LINQ
-
#998 - Effettuare chiamate ad un controller tramite AJAX in ASP.NET MVC

















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