elementy kolekcji spełniają warunek podany w nawiasach Contains – sprawdza, czy kolekcja zawiera element podany w argumencie Count – zlicza elementy kolekcji

Przykład zapytania LINQ poza bazami danych Przykład wybrania w zapytaniu wszystkich obiektów z właściwością SomeProperty mniejszą niż 10 int someValue = 5; var results = from c in someCollection let x = someValue * 2 where c.SomeProperty < x select new {c.SomeProperty, c.OtherProperty};

foreach (var result in results) { Console.WriteLine(result); }

Ostatecznie kompilator wygeneruje klasę: IEnumerable<SomeOtherClass> results = someCollection.Where ( c => c.SomeProperty < (someValue * 2) ) .Select ( c => new {c.SomeProperty, c.OtherProperty} ); foreach (SomeOtherClass result in results) { Console.WriteLine(result.ToString()); }

Zobacz też SQL

Linki zewnętrzne Official Microsoft LINQ Project

Kategoria:.NET Kategoria:Języki zapytań