LINQ : ohjelmointikieleen yhdistetty hakuarkkitehtuuri
Vuorinen, Mikko (2010)
Vuorinen, Mikko
Metropolia Ammattikorkeakoulu
2010
Creative Commons Attribution-NonCommercial-NoDerivs 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201005179585
https://urn.fi/URN:NBN:fi:amk-201005179585
Tiivistelmä
Insinöörityön aiheena oli esitellä Microsoft .NET Framework 3.5 -ohjelmistokehykseen kuuluva "Language Integrated Query"-niminen hakuarkkitehtuuri, lyhyemmin LINQ.
LINQ tarjoaa C# 3.0- ja Visual Basic -ohjelmointikieliin täysin integroituvan hakuarkkitehtuurin, jolla voidaan hakea ohjelmallisesti tietoa yhtenäisen hakurajapinnan kautta mistä tahansa
tietolähteestä, kuten relaatiotietokannasta, muistissa olevista oliokokoelmista tai XML-tiedostoista.
Insinöörityön tavoitteena oli tuottaa kattava esitys hakuarkkitehtuurin käytöstä ohjelmoinnissa käyttäen esittelyssä hyödyksi ohjelmakoodiesimerkkejä, joita voidaan hyödyntää tekniikan opiskelumateriaalina. Työ on tarkoitettu jo .NET-ohjelmistokehystä tunteville ja C#-ohjelmointikieltä osaaville kokeneemmille ohjelmoijille.
Insinöörityössä esiteltiin C# 3.0 -ohjelmointikielen uudet ominaisuudet, hakuarkkitehtuuri, yleisen hakurajapinnan muodostavat standardihakuoperaattorit ja Linq To SQL -komponentti, joka suorittaa olio-relaatiomallinnuksen relaatiotietokantaa vasten ja hyödyntää hakuarkkitehtuuria tiedon hakemisessa tietokannasta.
LINQ tarjoaa C# 3.0- ja Visual Basic -ohjelmointikieliin täysin integroituvan hakuarkkitehtuurin, jolla voidaan hakea ohjelmallisesti tietoa yhtenäisen hakurajapinnan kautta mistä tahansa
tietolähteestä, kuten relaatiotietokannasta, muistissa olevista oliokokoelmista tai XML-tiedostoista.
Insinöörityön tavoitteena oli tuottaa kattava esitys hakuarkkitehtuurin käytöstä ohjelmoinnissa käyttäen esittelyssä hyödyksi ohjelmakoodiesimerkkejä, joita voidaan hyödyntää tekniikan opiskelumateriaalina. Työ on tarkoitettu jo .NET-ohjelmistokehystä tunteville ja C#-ohjelmointikieltä osaaville kokeneemmille ohjelmoijille.
Insinöörityössä esiteltiin C# 3.0 -ohjelmointikielen uudet ominaisuudet, hakuarkkitehtuuri, yleisen hakurajapinnan muodostavat standardihakuoperaattorit ja Linq To SQL -komponentti, joka suorittaa olio-relaatiomallinnuksen relaatiotietokantaa vasten ja hyödyntää hakuarkkitehtuuria tiedon hakemisessa tietokannasta.