ADO.NET objektu-relāciju kartēšanas modernizācija esošai sistēmai
Author
Kļaviņš, Mairis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Kalniņa, Elīna
Date
2019Metadata
Show full item recordAbstract
Industrijā joprojām tiek uzturētas .NET ietvarā veidotas sistēmas, kuru izstrāde tika uzsākta pirms vairāk kā 15 gadiem, kad vēl nebija pieejami dažādi ORM ietvaru risinājumi. Līdz ar to, izstrādātāji saskaras ar dažādām datu piekļuves slāņa problēmām - ierobežotu funkcionalitāti, apgrūtinātu sistēmas migrāciju uz jaunākiem ietvariem, drošības riskiem. u.c. Esošo risinājumu aizstāšana ar modernu ORM, ļautu šīs problēmas risināt. Bakalaura darba mērķis ir identificēt problēmas, kas rodas, aizstājot uz Microsoft ADO.NET bāzētu sistēmas datu piekļuves slāni ar Entity Framework ORM ietvaru, kā arī izpētīt migrācijas ieguvumus un trūkumus. Pētījuma rezultātā tika izstrādāta jauna datu piekļuves slāņa implementācija esošajā sistēmā, uzlabojot tās funkcionalitāti, atvieglojot sistēmas izstrādi un uzturēšanu. There are still many systems maintained in the industry, that have been developed using .NET Framework more than 15 years ago, when there were no major ORM framework solutions available. Because of that, developers are faced with many data-access-layer-related problems – restrictive functionality, cumbersome migrations to a newer framework version, security risks etc. These problems could be solved by replacing existing solution with a modern ORM framework. The objective of the bachelor’s thesis research is to identify problems, that arise when a data access layer, based on ADO.NET technology, is replaced with Entity Framework ORM, and explore pros and cons of that migration. As a result of this research, a new data access layer for an existing system was developed, which improved its functionality, eased system development and maintainability.