MesBlog

Thinking in sharp architectures
posts - 160, comments - 518, trackbacks - 40

settembre 2008 Entries

Entity Framework: attenzione al costrutto Select Many

In LINQ esiste la possibilità di rendere piatta una gerarchia mediante l'utilizzo del costrutto Select Many, questo costrutto è particolarmente utile quando si vogliono selezionare Customers (entità padre) attuando un filtro sugli orders (entità figlio, ovvero un Customer è legato ad una collection di Orders e viceversa un Order è legato ad un solo Customer). Ad esempio volendo filtrare tutti i Customer che hanno eseguito almeno un Order il cui totale è maggiore di 100 si può scrivere: Select Many1 IList<Customer> filteredCustomers = 2 from c in...

posted @ mercoledì 3 settembre 2008 1.46 | Feedback (0) |

Powered by: