Tytuł pozycji:
Analiza porównawcza systemów ORM dla platformy .NET
Niniejszy artykuł przedstawia badania porównawcze trzech popularnych systemów ORM używanych w technologii .NET jakimi są: Entity Framework Core, Dapper oraz LINQ to DB. Analiza podzielona została na dwie główne części, teoretyczną - skupiającą się na badaniach zawartych w literaturze oraz praktyczną – w ramach której zaimplementowano aplikację pozwalającą na sprawdzenie wydajności poszczególnych systemóworaz ich zużycie pamięci. Uzyskane wyniki przedstawiono w formie wykresów. System Dapper okazał się najbardziej wydajny oraz zużywał najmniej pamięciw większości przypadków testowych.
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.
Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).