Hola a todos,
Bienvenidos al foro del proyecto DelphiORM.
Este proyecto comenzó hace mas o menos seis meses cuando después de usar un ORM en .NET sentí que quería lo mismo para Delphi.
La motivación principal para crear este proyecto es que todos los ORMs que encontré para Delphi se basan en la creación de una estructura de objetos que luego persisten en la base de datos. Como yo quería poder mantener los sistemas que ya tenía en producción con esta tecnología, necesitaba que, a partir de las tablas existentes en la base de datos, se pudieran generar las clases necesarias para trabajar con ellas.
Basado en esa necesidad es que comencé a escribir lo que hoy denomino (hasta que alguien me proponga un nombre mejor) DelphiORM.
El proyecto está dividido en tres partes bien diferenciadas:
- DelphiORM.exe, templates y drivers para la extracción de la metadata en las bases de datos y generación de código
- Clases bases para el manejo de entidades y colecciones
- "Drivers" para la generación de SQL (en el runtime) para cada base de datos
Espero que este proyecto les sea útil como lo es para mi y puedan ayudarme a mejorarlo.
Saludos cordiales