Comparative analysis of selected object-relational mapping systems for the .NET platform

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...

Full description

Bibliographic Details
Published in:Journal of Computer Sciences Institute
Main Authors: Drzazga, Krzysztof, Bobel, Marcin, Skublewska-Paszkowska, Maria
Format: Article in Journal/Newspaper
Language:English
Published: Lublin University of Technology 2020
Subjects:
ORM
DML
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/2024
https://doi.org/10.35784/jcsi.2024
Description
Summary: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.