IQueryable<T>
danych: pozwala wykonać żądania wobec źródeł danych queriable. Na przykład
IQueryable<Project> projects = db.Projects;
var selectedItems = projects
.Where(x => x.Workers.Count() > 10 && x.Status != 1)
.ToArray();
W tym przykładzie filtrowanie będzie wykonywane na SQL Server (w trudnych obejmuje mechanikę z tłumaczenia Expression x => x.Workers.Count() > 10 && x.Status != 1
do SQL) Więc nie ma potrzeby, aby napisać niestandardowe polecenia SQL, aby wykorzystać całą potęgę źródła danych.
także mogą być wykorzystywane nie tylko z SQL, można wyszukać obiekty lub cokolwiek innego, po prostu znaleźć realizację IQueryable<T>
Pięćdziesiąt punktów do kogo najpierw pisze skrypt np przeszukaj cały kod C# na github i przekaż statystyki dotyczące najczęściej używanych interfejsów. :) – Brian
Zupełnie nienaukowy, ale http://www.google.com/insights/search/#q=ienumerable%2Cinotifypropertychanged%2Cidisposable%2Cilist&cmpt=q – dahlbyk
+1 za zadając BARDZO WAŻNE PYTANIE. Zobacz moją odpowiedź na PRAWIDŁOWĄ odpowiedź, nie mogę głosować na odpowiedź poniżej, ponieważ mam nagrodę: ( – user44298