Publications
Download:
File size:
1349 kb
Format:
application/pdf
Author:
Öjebo, Erik (Örebro University, School of Science and Technology)
Title:
Objekt-relationsmappning i datacentrerad applikation
Alternative title (en) :
Object-Relational Mapping in a Data-Centric Application
Department:
Örebro University, School of Science and Technology
Publication type:
Student thesis
Language:
Swedish
Level:
Independent thesis Basic level (professional degree)
University points:
10 credits / 15 HE credits
Pages:
83
Year of publ.:
2009
URI:
urn:nbn:se:oru:diva-7308
Permanent link:
http://urn.kb.se/resolve?urn=urn:nbn:se:oru:diva-7308
ISRN:
ORU-NAT/DAT-GY-2010/0004--SE
Subject category:
TECHNOLOGY
Computer science
Information technology
Software engineering
Undergraduate subject:
Computer Engineering
Uppsok:
Technology
Keywords(en) :
object relational mapping, data access, .net, nhibernate, entity framework, castle activerecord, linq to sql, mygeneration doodads, subsonic
Keywords(sv) :
objekt-relationsmappning, dataåtkomst, .net, nhibernate, entity framework, linq to sql, castle activerecord, subsonic, mygeneration doodads
Abstract(sv) :

Denna rapport presenterar en undersökning av sex olika objekt-relationsmappningsramverk, nämligen Entity Framework, LINQ to SQL, NHibernate, Castle ActiveRecord, MyGeneration Doodads och Subsonic. Undersökningen redogör för styrkor och svagheter hos de olika ramverken samt diskuterar när respektive ramverk är lämpligt att använda.

De ramverk som bedömdes vara mest intressanta var NHibernate och Entity Framework, då de erbjuder flexibel mappning mellan domänmodellen och det underliggande databasschemat samt god tillgång till dokumentation och litteratur.

Undersökningen användes som grund för att besluta vilket av de aktuella ramverken som skulle användas vid en omskrivning av en existerande applikation för IT-konsultföretaget Sogeti. Det ramverk som ansågs mest lämpligt för applikationen var NHibernate.

Abstract(en) :

This report presents a study of six different object-relational mapping frameworks, namely Entity Framework, LINQ to SQL, NHibernate, Castle ActiveRecord, MyGeneration Doodads and Subsonic. The study describes the strengths and weaknesses of the various frameworks and discusses when each framework is appropriate to use.

The frameworks that were judged to be the most interesting were NHibernate and Entity Framework, since they provide flexible mapping between the domain model and the underlying database schema as well as good availability of documentation and literature.

The study was used as a basis for deciding which of the frameworks that should be used in a rewrite of an existing application for the IT consulting company Sogeti. The framework that was considered the most appropriate for the application was NHibernate.

Presentation:
2009-06-01, T213, Örebro universitet, Örebro, 10:45 (Swedish)
Supervisor:
Padron-Mccarthy, Thomas, Universitetsadjunkt (Örebro University, School of Science and Technology)
Examiner:
Karlsson, Lars, Tekn dr (Örebro University, School of Science and Technology)
Available from:
2009-06-16
Created:
2009-06-15
Last updated:
2010-04-19
Statistics:
203 hits
FILE INFORMATION
File size:
1349 kb
Mimetype:
application/pdf
Type:
fulltext
Statistics:
105 hits