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.