dc.contributor.advisor | Viinikainen, Ari | |
dc.contributor.author | Moilanen, Jere | |
dc.date.accessioned | 2020-12-03T09:54:01Z | |
dc.date.available | 2020-12-03T09:54:01Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/72957 | |
dc.description.abstract | ORM (object-relational mapping) toimii kehitettävän ohjelmiston ja tietokannan välissä, yksinkertaistaen kehittäjän työtä. Ohjelmistokehittäjä voi muokata ohjelmakoodissaan olioita ja ORM muuntaa olioiden muutokset tietokannan ymmärtämiksi käskyiksi. Entity Framework on Microsoftin kehittämä ORM, jota voi käyttää useiden eri tietokantojen päällä.
Tässä tutkielmassa tutkitaan Entity Frameworkille tehtyjä tietokantakohtaisia tuottajia ja niiden tukea Entity Frameworkin ominaisuuksille. Tuen laajuus testataan kirjoittamalla ohjelmakoodia, joka hyödyntää mahdollisimman laaja-alaisesti Entity Frameworkin ominaisuuksia ja tätä koodia suoritetaan erilaisia tietokantakohtaisia tuottajia vasten. | fi |
dc.description.abstract | ORM (object-relational mapping) works between a program and a database, simplifying the work of a developer. The developer can work with objects in the code and ORM translates these changes to the commands, that can be interpreted by the database. Entity Framework is an ORM that is developed by Microsoft and that can be used with many different databases.
With this thesis it will be studied what different database-specific providers have been developed for Entity Framework and what kind of support do they have for the features of Entity Framework. This support will be tested by writing test code that uses Entity Framework functionality and this code will be executed against different database-specific providers. | en |
dc.format.extent | 76 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fi | |
dc.rights | In Copyright | en |
dc.subject.other | Entity Framework | |
dc.subject.other | EF | |
dc.subject.other | ORM | |
dc.subject.other | ADO.NET | |
dc.subject.other | tuottaja | |
dc.subject.other | tuki | |
dc.subject.other | MS SQL | |
dc.subject.other | MS SQL CE | |
dc.subject.other | MySQL | |
dc.subject.other | MongoDB | |
dc.subject.other | Oracle | |
dc.subject.other | PostgreSQL | |
dc.title | Entity Framework 6:n käyttäminen eri tietokantojen päällä | |
dc.type | master thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-202012036909 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | SQL | |
dc.subject.yso | tietokannat | |
dc.format.content | fulltext | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |
dc.type.okm | G2 | |