Skip to content
Conference

An Empirical Evaluation of Object-Relational Mapping Frameworks on the Performance of .NET Applications

Jul 2026 · International Conference on Computer, Information and Telecommunication Systems · pp. 1-7 · 0 citations · 23 references

Abstract

Object-Relational Mapping (ORM) is a widely adopted programming technique that enables software engineers to perform database operations using object-oriented programming (OOP) languages instead of SQL statements. By providing a mapping layer between object models and relational databases, ORM frameworks reduce development time and shield developers from database complexity. In the. NET ecosystem, common ORM frameworks include Entity Framework Core and NHibernate. Despite their popularity, the performance implications of these frameworks compared to native SQL clients have not been thoroughly investigated. This research presents a comprehensive performance evaluation of Entity Framework Core, NHibernate, and the Native SQL client (ADO. NET) across Microsoft SQL Server (MSSQL) and MySQL databases. A. NET Core application was developed to execute various CRUD and complex query operations on both databases. Results reveal that MySQL operations generally require more execution time than MSSQL. Interestingly, on MySQL, ORM frameworks performed comparably to, and in some cases better than, the Native SQL client. Conversely, on MSSQL, ORMs exhibited significant overhead, with complex queries taking more than five times longer than their native counterparts. These findings provide practical guidance for software engineers and architects in selecting appropriate data access strategies based on database choice and application requirements.

View source

Similar papers

Conference Aug 2026

Assessing the Impact of CQRS Pattern Implementation on Query Latency in .NET Blazor CRUD Systems

Modern web applications are increasingly reliant on Object-Relational Mapper (ORM) frameworks to bridge the gap between high-level application logic and relational databases. However, in standard Create, Read, Update, and Delete (CRUD) architectures, the use of a unified data model often leads to significant performanc...

Justin Evan Surya, Kenny Jingga · 0 citations
Open access Aug 2026

An Experimental Evaluation of a Hybrid SQL–NoSQL Architecture for Scalable E-Commerce Analytics

The rapid growth of data volume, structural heterogeneity, and real-time processing demands in modern e-commerce platforms challenges the scalability and flexibility of single-model database systems. Hybrid database architectures, which integrate multiple storage paradigms within a coordinated framework, offer a promis...

Brahim Ben Lhoucine, Khalid Tatane, Laila Dahr · 0 citations
Preprint Aug 2026

AutoSQL: Extracting SQL Templates from Imperative ORM Code in Large-Scale Repositories

This work presents AutoSQL, a system that reconstructs SQL templates from Go ORM code that constructs a Code Index, a directed graph that captures structural dependencies between functions, types, and global variables as navigable edges and synthesizes SQL templates.

Jun-Song Pu, Yichen Li, Zhuang-Bin Chen et al. · 0 citations
Preprint Sep 2026

Compiling Linear Datalog to SQL for Program Analysis

This paper revisits the connection between Datalog and relational databases, advocating recursive SQL as a backend for Datalog evaluation, and presents a compilation framework that translates Datalog programs, particularly those in the Linear Datalog fragment, into equivalent recursive SQL queries.

Amir Shaikhha, Anna Herlihy, Hung Q. Ngo · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.