Detail publikace
A Simple and effective ADO.NET-based ORM layer
KACZMARCZYK, V. BENEŠL, T. BRADÁČ, Z. FIEDLER, P. KACZMARCZYKOVÁ, Z.
Originální název
A Simple and effective ADO.NET-based ORM layer
Anglický název
A Simple and effective ADO.NET-based ORM layer
Jazyk
en
Originální abstrakt
The article introduces an implementation of a simple ORM built as an ADO.NET adapter extension for c#. Due to the large number of existing ORM frameworks, only the most widespread frameworks – Entity Framework a NHibernate are compared. ¨Because of the presented disadvantages, long learning curve and specific reqierements that we have on our ORM projects, we have decided to develop our own ORM layer based on the Table Data Gateway design pattern.
Anglický abstrakt
The article introduces an implementation of a simple ORM built as an ADO.NET adapter extension for c#. Due to the large number of existing ORM frameworks, only the most widespread frameworks – Entity Framework a NHibernate are compared. ¨Because of the presented disadvantages, long learning curve and specific reqierements that we have on our ORM projects, we have decided to develop our own ORM layer based on the Table Data Gateway design pattern.
Dokumenty
BibTex
@inproceedings{BUT159796,
author="Václav {Kaczmarczyk} and Tomáš {Benešl} and Zdeněk {Bradáč} and Petr {Fiedler} and Zuzana {Kaczmarczyková}",
title="A Simple and effective ADO.NET-based ORM layer
",
annote="The article introduces an implementation of a simple ORM built as an ADO.NET adapter extension for c#. Due to the large number of existing ORM frameworks, only the most widespread frameworks – Entity Framework a NHibernate are compared. ¨Because of the presented disadvantages, long learning curve and specific reqierements that we have on our ORM projects, we have decided to develop our own ORM layer based on the Table Data Gateway design pattern.",
booktitle="16th IFAC Conference on Programmable Devices and Embedded Systems - PDeS 2019",
chapter="159796",
doi="10.1016/j.ifacol.2019.12.761",
howpublished="online",
year="2019",
month="october",
pages="228--234",
type="conference paper"
}