#90 - Recuperare dati in base ad una condizione espressa su una proprietà di tipo collection con Entity Framework
di Stefano Mostarda, in LINQ, Entity Framework, 14 gennaio 2009
Molto spesso capita di avere una classe che ha una proprietà di tipo collection e che si debbano recuperare dei dati in base ad una condizione che si verifica in tale collection. Si supponga di avere l'ordine ed i suoi dettagli e di voler recuperare solo quegli ordini il cui totale sia superiore a 1000.
from order in ctx.Order
where order.OrderDetail.Sum(d => (d.UnitPrice - d.Discount) * d.Quantity) > 1000
select order;Entity Framework si preoccupa di trasformare questa query in SQL che restituisce solamente gli ordini corretti.
Approfondimenti
-
#109 - Effettuare il Binding in WPF di una query Entity Framework
-
Mostrare la WebCam in Silverlight
-
#124 - Ottimizzare le Where con l'operatore Like in Entity Framework
-
#114 - Caricare immediatamente un grafo di oggetti complesso con Entity Framework
-
#121 - Utilizzare il KeyBinding di WPF con il pattern M-V-VM
-
#170 - Caricare un grafo complesso di oggetti in una sola query con Entity Framework
-
#998 - Effettuare chiamate ad un controller tramite AJAX in ASP.NET MVC
-
#144 - Utilizzare il metodo ForEach di LINQ per eseguire un'azione su ogni oggetto di una lista
-
#120 - Filtrare i risultati di una query in base ad una lista di dati predefiniti con Entity Framework
-
#162 - Caricare un file XML da remoto tramite XDocument e HttpWebRequest
-
.NET Framework 4.0 beta 1: modifiche agli assembly
-
LINQ to Reflection - Parte tre

















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