Objektu-relāciju kartēšanas rīku salīdzinājums ASP.NET ietvarā
Author
Alksnis, Deivs Oskars
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Čerāns, Kārlis
Date
2021Metadata
Show full item recordAbstract
ORM rīki ir populāra izvēle ASP.NET lietotnes loģiskā slāņa savienošanai ar datubāzi. Tomēr jauniem izstrādātājiem ne vienmēr var būt skaidrs un zināms, kādu ORM rīku izmantot lietotnes realizācijā. “Bakalaura” darba galvenais mērķis ir izpētīt ASP.NET ORM rīku piedāvājumu un veikt savstarpēju salīdzināšanu autora izvēlētā ORM rīku izlasē. Darbā tiek izprasts, kas ir objektorientēta kartēšana, kādus ORM rīkus piedāvā ASP.NET ietvars, un tiek veikts izvēlētu ORM rīku praktisks salīdzinājums. Lai veiktu praktisku salīdzinājumu, tika izveidota ASP.NET lietotne, datubāze un vaicājumi, kas katram ORM rīkam ir jāizpilda. Praktiskā pētījuma rezultātā ir formulēti secinājumi par katru ORM rīku, analizējot iegūtos datus. ORM tools are a popular choice for connecting the logical layer with the database in an ASP.NET application. But for new developers it may not always be clear, which ORM tool to use for developing an application. The main goal of this bachelor’s paper is to research the provided ORM tool selection by ASP.NET and to conduct a comparison of an ORM tool set chosen by the author. Within the paper answers are found to what is object relation mapping, what ORM tools the ASP.NET platform provides, and a practical comparison of chosen ORM tools is performed. To perform the practical comparison, the following were made: an ASP.NET application, a database and queries that the ORM tools have to implement. The results of practical research are analysed and conclusions are drawn about each ORM tool.