Practical usage of Entity Data Framework

Thesis title: Využití Entity Data Frameworku v praxi
Author: Náprstek, Michal
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
Objektově orientované programování společně s relačními databázemi představuje technologie běžně využívané při vývoji softwarových produktů. Obě technologie však vychází z jiného konceptu práce s daty. Tento fakt znamená pro vývojáře relativně velké množství práce se zajištěním konzistence dat zobrazovaných a používaných v aplikace a dat ukládaných do relační databáze. Proto vznikají nástroje objektově relačního mapování, které tuto práci vývojáři usnadňují. Tématem této práce je jeden z těchto nástrojů, Entity framework od společnosti Microsoft. Cílem je odhalit na jakých principech objektově relačního mapování Entity framework funguje a následně předvést praktické využití Entity frameworku při tvorbě ukázkové aplikace.
Keywords: ORM; .NET framework; objektově relační mapování; Entity framework
Thesis title: Practical usage of Entity Data Framework
Author: Náprstek, Michal
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Burkoň, Lukáš
Thesis language: Česky
Abstract:
Object oriented programming together with relational databases is common technology used for SW products development. Both of these, however, have different understanding of the data concept. This poses a challenge to the developers in a way of securing data consistency of application data representation versus storage data representation. Due to this concern, there are tools for object-relational mapping, which are supposed to make developers' work more convenient. The topic of this thesis is one of these tools, the Entity framework by Microsoft company. And the goal being to present the specific concepts of object-relational mapping, which Entity framework employs, as well as to put these in practical use with a demo application utilizing Entity framework.
Keywords: .NET framework; Entity framework; ORM; object-relational mapping

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 16. 11. 2010
Date of submission: 30. 6. 2011
Date of defense: 22. 8. 2011
Identifier in the InSIS system: https://insis.vse.cz/zp/28917/podrobnosti

Files for download

    Last update: