Comparative Analysis of ORM Systems for the .NET Platform

This article presents a comparative study of three popular ORM (Object-Relational Mapping) systems used in the .NET technology: Entity Framework Core, Dapper, and LINQ to DB. The analysis is divided into two main parts: theoretical, focusing on research found in literature, and practical, where an...

Full description

Saved in:
Bibliographic Details
Main Author: Tomasz Wiatrowski
Format: Article
Language:English
Published: Lublin University of Technology 2024-06-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/6012
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832570038649880576
author Tomasz Wiatrowski
author_facet Tomasz Wiatrowski
author_sort Tomasz Wiatrowski
collection DOAJ
description This article presents a comparative study of three popular ORM (Object-Relational Mapping) systems used in the .NET technology: Entity Framework Core, Dapper, and LINQ to DB. The analysis is divided into two main parts: theoretical, focusing on research found in literature, and practical, where an application was implemented to assess the performance of each system and their memory consumption. The results obtained were presented in the form of graphs. Dapper emerged as the most efficient system and consumed the least memory in the majority of test cases.
format Article
id doaj-art-ed12d940008c4f8799f70c74da8f7d93
institution Kabale University
issn 2544-0764
language English
publishDate 2024-06-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-ed12d940008c4f8799f70c74da8f7d932025-02-02T18:01:29ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642024-06-013110.35784/jcsi.6012Comparative Analysis of ORM Systems for the .NET PlatformTomasz Wiatrowski0Department of Computer Science, Lublin University of Technology This article presents a comparative study of three popular ORM (Object-Relational Mapping) systems used in the .NET technology: Entity Framework Core, Dapper, and LINQ to DB. The analysis is divided into two main parts: theoretical, focusing on research found in literature, and practical, where an application was implemented to assess the performance of each system and their memory consumption. The results obtained were presented in the form of graphs. Dapper emerged as the most efficient system and consumed the least memory in the majority of test cases. https://ph.pollub.pl/index.php/jcsi/article/view/6012 ORM Entity Framework Core Dapper LINQ to DB
spellingShingle Tomasz Wiatrowski
Comparative Analysis of ORM Systems for the .NET Platform
Journal of Computer Sciences Institute
ORM
Entity Framework Core
Dapper
LINQ to DB
title Comparative Analysis of ORM Systems for the .NET Platform
title_full Comparative Analysis of ORM Systems for the .NET Platform
title_fullStr Comparative Analysis of ORM Systems for the .NET Platform
title_full_unstemmed Comparative Analysis of ORM Systems for the .NET Platform
title_short Comparative Analysis of ORM Systems for the .NET Platform
title_sort comparative analysis of orm systems for the net platform
topic ORM
Entity Framework Core
Dapper
LINQ to DB
url https://ph.pollub.pl/index.php/jcsi/article/view/6012
work_keys_str_mv AT tomaszwiatrowski comparativeanalysisoformsystemsforthenetplatform