September 2013
Intermediate to advanced
208 pages
5h 19m
Polish
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ń.
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.