Performance comparison of some object-relational mapping tools

Witold Oleś, Bożena Małysiak-Mrozek, Dariusz Mrozek


In this paper we present the results of research, in which we conducted a comparative analysis taking into account execution time and generation of SQL code of the object-relational mapping tools based on the .NET platform. The results of the analysis and the experiments are illustrated by the charts and properly interpreted. In this paper we also describe the design of the system supporting the conduct of such research and the structure of the database containing the necessary test data.


database; object-relational interface; .NET platform

Full Text:

PDF (Polski)


Microsoft. Microsoft, 2012,

Johnson G.: Accessing Data with Microsoft .NET Framework 4. Microsoft Press, Washington 2011.

Jałowiecki P. A. O.: Język programowania wysokiego poziomu C++. Programowanie obiektowe. SGGW, Warszawa 2006.

Esposito D.: Programming Microsoft ASP.NET MVC. Microsoft Press, Washington 2010.

Seemann M.: Dependency Injection in .NET. Manning Publications Co., NY 2011.

Evjen B., Hanselman S., Rader D.: Zaawansowane programowanie ASP.NET 4 z wykorzystaniem C# i VB. Helion, Gliwice 2010.

Troelsen A.: Język C# 2010 i platforma .NET4. PWN, Warszawa 2011.

Lerman J.: Programming Entity Framework, 2nd edition. O’Reilly, 2010.

Dentler J.: NHibernate 3.0 Cookbook. Packt Publishing Ltd., Birmingham 2010.

NHibernate. 2012,

Telerik. 2012,