Publication result detail

A Simple and effective ADO.NET-based ORM layer

KACZMARCZYK, V.; BENEŠL, T.; BRADÁČ, Z.; FIEDLER, P.; KACZMARCZYKOVÁ, Z.

Original Title

A Simple and effective ADO.NET-based ORM layer

English Title

A Simple and effective ADO.NET-based ORM layer

Type

Paper in proceedings (conference paper)

Original Abstract

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.

English abstract

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.

Keywords

ORM, .NET Framework, Table Data Gateway, Enterprise Level Applications

Key words in English

ORM, .NET Framework, Table Data Gateway, Enterprise Level Applications

Authors

KACZMARCZYK, V.; BENEŠL, T.; BRADÁČ, Z.; FIEDLER, P.; KACZMARCZYKOVÁ, Z.

RIV year

2020

Released

29.10.2019

Book

16th IFAC Conference on Programmable Devices and Embedded Systems - PDeS 2019

ISBN

2405-8963

Periodical

IFAC-PapersOnLine

State

United Kingdom of Great Britain and Northern Ireland

Pages from

228

Pages to

234

Pages count

7

URL

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
",
  booktitle="16th IFAC Conference on Programmable Devices and Embedded Systems - PDeS 2019",
  year="2019",
  journal="IFAC-PapersOnLine",
  pages="228--234",
  doi="10.1016/j.ifacol.2019.12.761",
  issn="2405-8971",
  url="https://www.sciencedirect.com/science/article/pii/S2405896319327107"
}