LINQ

Mechanizm LINQ (ang. Language Integrated Query — zapytania zintegrowane) pozwala na pisanie zapytań dotyczących lokalnych kolekcji obiektów i zdalnych źródeł danych, a przy tym podlegających kontroli typów.

LINQ pozwala na odpytywanie dowolnych kolekcji implementujących interfejs IEnumerable<> — może to być równie dobrze tablica, lista, obiektowy model dokumentu XML, jak i zdalne źródło danych (np. tabela w bazie danych serwera SQL). LINQ oferuje korzyści w postaci statycznej kontroli typów i dynamicznego składania zapytań.

Uwaga!

Znakomitym sposobem na eksperymentowanie z LINQ jest LINQPad (dostępny pod adresem www.linqpad.net). LINQPad pozwala na łatwe interaktywne odpytywanie lokalnych kolekcji i baz danych SQL za pomocą LINQ.

Podstawy LINQ ...

Get C# 5.0. Leksykon kieszonkowy. Wydanie III now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.