Mapeo relacional de objetos / marcos de persistencia

Trabajar con datos de bases de datos en Delphi puede ser realmente simple. Suelte un TQuery en un formulario, establezca la propiedad SQL, establezca Activo y hay datos de su base de datos en un DBGrid. (También necesita un TDataSource y una conexión a una base de datos).

A continuación, querrá insertar, actualizar y eliminar datos e introducir nuevas tablas. Eso también es fácil pero puede ser complicado. Puede tomar algún tiempo determinar lo correcto Sintaxis SQL antes de que puedas diseñarlo correctamente. Lo que supuestamente es una tarea simple se vuelve un poco engorroso.

Este Marco de tipo de valor de código abierto proporciona una clase base (ThcObject) compuesta de objetos de atributo que se pueden guardar automáticamente en un almacén de objetos (normalmente un RDBMS). Un marco de persistencia de objetos es esencialmente una biblioteca de código preescrito que se ocupa de los detalles de la persistencia o el almacenamiento permanente de un objeto. El objeto puede persistir a un

instagram viewer
Archivo de texto, Archivo XML, etc., pero en el mundo empresarial lo más probable es que sea un RDBMS y, por esta razón, a veces se les conoce como ORM (Object Relational Mapper).

Una suite de macrobject DObject es un paquete de componentes de mapeo O / R que se utilizará en Delphi. DObject O / R Mapping suite le permite acceder a la base de datos por completo en forma orientada a objetos. Incluye OQL. Delphi, que es un OQL (Object Query Language) de tipo fuerte basado en el lenguaje nativo de Delphi, incluso no necesita escribir una sola línea de instrucción SQL basada en la cadena.

El marco de base de datos Synopse SQLite3 interconecta el motor de base de datos SQlite3 en puro Código Delphi: el acceso a la base de datos, la generación de la interfaz de usuario, la seguridad, el i18n y los informes se manejan en un modelo AJAX / RESTful cliente / servidor seguro y rápido.

Marco ORM para Delphi con soporte completo para manipulación de datos, consultas complejas y avanzadas, herencia, polimorfismo y más. Bases de datos compatibles: Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2.

instagram story viewer