Comparative analysis of selected object-relational mapping systems for the .NET platform
Article Sidebar
Open full text
Issue Vol. 16 (2020)
-
Java and Kotlin code performance in selected web frameworks
Grzegorz Bujnowski, Jakub Smołka219-226
-
Blender as a tool for generating synthetic data
Rafał Sieczka, Maciej Pańczyk227-232
-
Analysis of selected methods of creating artificial intelligence on the example of a popular card game
Łukasz Gałka, Mariusz Dzieńkowski233-240
-
Comparative analysis of Kotlin coroutines with Java and Scala in parallel programming
Adrian Zieliński241-246
-
Performance testing of STL and Qt library elements in multi-threaded processing
Piotr Krasowski, Jakub Smołka247-251
-
A security analysis of authentication and authorization implemented in web applications based on the REST architecture
Tomasz Muszyński, Grzegorz Koziel252-260
-
Analysis of security CMS platforms by vulnerability scanners
Patryk Zamościński, Grzegorz Kozieł261-268
-
Analysis of the Blazor framework in client-hosted mode
Karol Kozak, Jakub Smołka269-273
-
Implementation of solutions for distributed team management in IT sector companies
Mykhailo Kuzyk, Elżbieta Miłosz274-278
-
Comparison of MySQL, MSSQL, PostgreSQL, Oracle databases performance, including virtualization
Wojciech Truskowski, Rafał Klewek, Maria Skublewska-Paszkowska279-284
-
Comparative analysis of selected object-relational mapping systems for the .NET platform
Krzysztof Drzazga, Marcin Bobel, Maria Skublewska-Paszkowska285-292
-
Analysis of the use of Java and C# languages for building a mobile application for the Android platform.
Michał Jankowski, Maria Skublewska-Paszkowska293-299
-
Performance comparison of chosen JSON parsers and a parser that employs a different reading method
Przemysław Koter300-304
-
Comparison of Objective-C and Swift on the example of a mobile game
Karolina Banach, Maria Skublewska-Paszkowska305-308
-
Comparison of REST and GraphQL web technology performance
Mateusz Mikuła, Mariusz Dzieńkowski309-316
-
The analysis of air pollution based on laser beam photo
Rafał Maksim, Anna Pawelec, Maria Skublewska-Paszkowska317-325
Main Article Content
DOI
Authors
Abstract
This article is devoted to the comparison of two object-relational mapping systems supported by .NET platform - Entity Framework Core and NHibernate. The research hypothesis “framework NHibernate is more efficient than Entity Framework Core in the context of DML operations” was put forward. In order to make an efficiency analysis of ORM frameworks, a desktop application was designed and implemented to enable testing and visualization of results. The NHibernate framework turned out to be much more efficient than Entity Framework Core in single tests and slightly faster in bulk tests. The stability of both frameworks was similar.
Keywords:
References
Object-relational mapping, https://en.wikipedia.org/wiki/Object-relational_mapping, [16.06.2020]
Borys P., Pańczyk B.: Wydajność pracy z bazami danych w aplikacjach ASP.NET MVC. Journal of Computer Science Institute 6, 2018. DOI: https://doi.org/10.35784/jcsi.649
Zmaranda D., Pop-Fele L-L., Győrödi C., Győrödi R., Pecherle Performance Comparison of CRUD Methodsusing NET Object Relational Mappers: A Case Study (IJACSA) International Journal of Advanced Computer Science and Applications,Vol. 11, No.1, 2020. DOI: https://doi.org/10.14569/IJACSA.2020.0110107
Wiphusitphunpol W., Letrusdachakul T.: Fetch performance comparison of object relational mapper in .NET platform. [W]: 14th International Conference on Electrical Engineering/Electronics, IEEE, Computer, Telecommunications and Information Technology (ECTI-CON), Phuket, Tajlandia 7 listopada 2017 r. DOI: https://doi.org/10.1109/ECTICon.2017.8096264
Cvetković S., Janković D.: A Comparative Study of the Features and Performance of ORM Tools in a .NET Environment. [W]: Objects and Databases ICOODB 2010. Lecture Notes in Computer Science, vol 6348. Springer, Berlin, Heidelberg. Frankfurt, Niemcy. 28-30 września 2010 r. DOI: https://doi.org/10.1007/978-3-642-16092-9_14
Gruca A., Podsiadło P.: Performance Analysis of .NET Based Object–Relational Mapping Frameworks. [W]: Beyond Databases, Architectures, and Structures. BDAS 2014. Communications in Computer and Information Science, vol 424. Springer, Cham. Ustroń Polska, 27-30 maja 2014 r. DOI: https://doi.org/10.1007/978-3-319-06932-6_5
Dokumentacja szkieletu programistycznego Entity Framework Core, https://docs.microsoft.com/en-us/ef/core/, [22.04.2020].
Dokumentacja szkieletu programistycznego NHibernate, https://nhibernate.info/, [29.03.2020].
Dokumentacja biblioteki FluentNHibernate https://github.com/FluentNHibernate/fluent-nhibernate/wiki, [10.05.2020].
Entity Framework Core Tutorial, https://www.entityframeworktutorial.net/efcore/entity-framework-core.aspx, [25.04.2020].
Article Details
Abstract views: 646
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
