ASP.NET MVC database applications performance


Abstract

During web application development, working with a database and choosing appropriate tool for database managing is extremely important. This choice influences both final application and its development process. However there is a large number of possibilities of choosing the best tool to use in a project. It often provides some difficulties. The main goal of this paper is to present the advantages and disadvantages of three popular solutions for ASP.NET MVC platform (ADO.NET, Entity Framework, NHibernate) to help make the proper decision.


Keywords

databases; Entity Framework; NHibernate; ADO.NET; ASP.NET MVC

[1] Freeman A.: Pro ASP.NET MVC 5, Apress, 2013.
[2] Understanding Object-Relational Mapping: A Framework Based Approach. The International Journal on Advances in Software, 2009, nr 2 i 3.
[3] https://www.linkedin.com/pulse/orm-read-performance-ef-vsdapper-balazs-hideghety, [10-11-2017]
[4] Bipin J. i in. Professional ADO.NET Programming, Apress, 2001
[5] https://chinookdatabase.codeplex.com, [10-11-2017]
[6] https://docs.microsoft.com/enus/dotnet/api/system.diagnostics.stopwatch, [10-11-2017]
[7] https://docs.microsoft.com/en-us/dotnet/standard/garbagecollection/ [10-11-2017]
Download

Published : 2018-03-30


Borys, P., & Pańczyk, B. (2018). ASP.NET MVC database applications performance . Journal of Computer Sciences Institute, 6, 97-101. https://doi.org/10.35784/jcsi.649

Paweł Borys  pawel13bor@gmail.com
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland
Beata Pańczyk 
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland  Poland