#102 - Ordinare dinamicamente una query con EntitySQL in Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 25 febbraio 2009
Molto spesso capita di dover ordinare una query in base ad un parametro che ci arriva in input. L'esempio più classico di questa condizione è quando in una pagina web si permette di ordinare una griglia cliccando sull'intestazione della colonna.
In questi casi LINQ to Entities risulta poco flessibile per via della sua natura tipizzata. Per nostra fortuna, la classe ObjectQuery
using (var ctx = new NorthwindContext()) { var x = ctx.Orders.Where(o => OrderDate.Year == DateTime.Now.Year) .OrderBy("it.shippingcity"); }
Per dinamicizzare la query, basta modificare il valore inserito nel metodo OrderBy con una variabile che ci viene passata in input ed il gioco è fatto.
Approfondimenti
-
#170 - Caricare un grafo complesso di oggetti in una sola query con Entity Framework
-
#139 - Invocare servizi in asincrono con WCF
-
#116 - Visualizzare gli handler abilitati in un'applicazione web con LINQ e Microsoft.Web.Administration
-
MetadataDiffViewer: aggiornato al .NET Framework 4.0, Silverlight 4.0 e Sharepoint 2010
-
#130 - Effettuare una query XPath con LINQ To XML
-
Entity Framework ed NHibernate a confronto
-
Utilizzare Entity SQL per eseguire query in Entity Framework
-
#109 - Effettuare il Binding in WPF di una query Entity Framework
-
Rilasciata la Feature CTP2 di #EntityFramework 4.0 con miglioramenti a CodeOnly e Self-Tracking Entities http://u.aspitalia.com/ce
-
#979 - ASP.NET ed Entity Framework: Dynamic Data Control
-
Real Code Day 4.0: costruire applicazioni reali - Firenze
-
#124 - Ottimizzare le Where con l'operatore Like in Entity Framework

















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