Jeszcze do niedawna sposób, w jaki uzyskiwaliśmy dostęp do danych (tablic, kolekcji, plików XML, baz danych) w trakcie tworzenia aplikacji, był zróżnicowany. Inaczej pobieraliśmy na przykład dane z plików XML, a inaczej z bazy danych. Nie ma co ukrywać, że takie podejście dla programistów stanowi pewien problem, a co najważniejsze wydłuża czas tworzenia oprogramowania. Firma Microsoft wpadła na genialny pomysł ułatwiający pracę z danymi. Wraz z wersją Framework 3.5 wdrożyła język LINQ (ang. Language-Integrated Query).
Jest to nowy zintegrowany język zapytań (na pierwszy rzut oka przypomina bazodanowy język SQL), który stanowi poszerzenie możliwości języków C# i Visual Basic dostępnych na platformie .NET. Używając LINQ w swoich projektach, nie musimy się martwić, z jakiego typu źródła zamierzamy pobrać dane - sposób, w jaki to robimy, jest bowiem niezależny od typu źródła. Naszym zdaniem LINQ jest rewolucyjnym wynalazkiem umożliwiającym nie tylko łatwe, ale i szybkie tworzenie aplikacji (desktopowych, internetowych i innych), co w dzisiejszych czasach ma olbrzymie znaczenie.
Na początku artykułu zapoznamy się z podstawami teoretycznymi. Następnie pokażemy w przykładach, jak konstruować zapytania LINQ w odniesieniu do danych zawartych w kolekcjach (tablicach) - będziemy programować w C# (aplikacja konsolowa). Taka kolejność poznanych informacji pozwoli nam na wkroczenie w bardziej zaawansowane przykłady - pracę z bazami danych w aplikacjach internetowych.
fot. Oneo2 | Dreamstime.com

Ekspert 3/2011 - Sieć koniec problemów
W numerze: Sieć bez problemów, własny sklep na Facebooku, technologia chmury, Objective-C i programowanie w Adobe Flex.
Witajcie Mam problem z dyskiem Iomega 1TB 3.5 Prestige, otóż transfer po eSATA jest zabójczo powo...
Witam wszystkich nie trudno zauważyć, że jestem tutaj nowy. Miałem już jakiś czas tutaj konto, al...
Komputer Świat, Szybki Download, Słownik komputerowy, Newsweek, eFakt, Auto Świat, Autoinfo.pl, Sport, Wprzerwie.pl, Relacje24.pl, Portal studencki, Sklep Literia.pl, Sennik, W-spodnicy.pl, ofeminin.pl, Koktajl24.pl, Prezenty i życzenia, Poradnik praca, Play PC, Komputer Świat Gry, Gry na komórki, Poradniki i solucje do gier, Gamezilla.pl, Gadżety, prezenty, upominki, Foto i video, King of Kings 3, StreetCrime, Last Chaos, Khan Wars, Imperium Stylu, iPad 2, Moje IP
Komentarze
Dodaj komentarz