Comparative characteristics of methods of object-relational mapping
Abstract
We describe a method to create object-relational transformation components by using code generation system to automatically generate persistence layer based on the database structure. Text template engine is used to generate SQL queries, business classes and APIs to access data from application code. There was done a comparison of the C-Gen system and Entity Framework and demonstrated high efficiency of proposed approach.
Prombles in programming 2014; 2-3: 173-181Full Text:
PDF (Русский)References
Russell C. Bridging the Object-Relational Divide. Queue Vol. 6, N 3, May 2008, P. 18–28.
Создание кода и текстовые шаблоны T4 http://msdn.microsoft.com/ru-ru/library/bb126445.aspx.
Booch G., Maksimchuk R.A., Engle M.W. Object-Oriented Analysis and Design with Applications. Addison-Wesley, 2007/
Russell C. Bridging the Object-Relational Divide. Queue. – Vol. 6, N 3. – May 2008, P. 18–28.
Bauer C., King G. Java Persistence with Hibernate. Manning, New York, 2007.
O'Neil E.J. 2008. Object/relational mapping 2008: hibernate and the entity data model (edm). In Proceedings of the 2008 ACM SIGMOD
international conference on Management of data (SIGMOD '08). – 2008. – P. 1351–135.
Лихацкий И.А. Об одной методике формирования объектного представления реляционных данных // Проблеми програмування. – 2013. – № 3. – С. 79–85.
Лихацкий И.А. Средства кодогенерации для взаимодействия с базой данных через объекты // Проблеми програмування. – 2012. – № 2–3. – С. 384–385.
Учебный курс. Создание модели данных Entity Framework для приложения ASP.NET MVC
http://habrahabr.ru/company/microsoft/blog/133316/
Еще один взгляд на Entity Framework: производительность и подводные камни http://habrahabr.ru/post/164483/
DbContext Class http://msdn.microsoft.com/en-us/library/system.data.entity.dbcontext%28v=vs.113%29.aspx
BULK INSERT (Transact-SQL) http://msdn.microsoft.com/en-us/library/ms188365%28SQL.100%29.aspx
Refbacks
- There are currently no refbacks.