EntityDAC es un ORM para Delphi con soporte LINQ. Proporciona un marco poderoso que permite realizar mapeo relacional de objetos de objetos de base de datos a clases Delphi con soporte completo para encapsulamiento, herencia, polimorfismo y otras características de OOP. Para recuperar datos de una base de datos, LINQ se utiliza como un motor de consulta independiente de la base de datos.
Además, hay una herramienta de modelado de ORM con muchas funciones disponible: Entity Developer, que permite crear y editar visualmente sus modelos de ORM, y generar clases de entidades Delphi por este modelo automáticamente.
Características principales:
* Soporte para Embarcaderp RAD Studio XE-XE8, RAD Studio 10 Seattle y RAD Studio 10.1 Berlin
* Se agrega la propiedad ServerDataType en la clase TMetaAttribute
* Se mejora el manejo de los valores por defecto de los atributos.
* Base de datos First, Model-First y Code-First. Los usuarios pueden usar las tres formas al desarrollar aplicaciones usando EntityDAC.
* Visual ORM Model Designer con generación de código. Entity Developer permite crear y editar modelos ORM visualmente, sin necesidad de escribir una línea de código XML o manual que describa atributos de clase en código Delphi. Admite la creación de todo tipo de mapeo, como división de tablas, entidad de mapeo a varias tablas, tipos complejos, jerarquías de herencia.
* Consultas LINQ. El uso de ORM al desarrollar sus aplicaciones no solo debe acelerar el desarrollo de la aplicación en sí, sino también unificar el código de la aplicación y hacer que las aplicaciones sean independientes de los detalles y la sintaxis de la base de datos SQL para la cual está desarrollada, lo que permitirá admitir múltiples bases de datos en su aplicación. Aplicación sin esfuerzo.
* Mapeo de clases.El mapeo objeto-relacional de las tablas de la base de datos a las clases de Delphi se puede realizar no solo a las clases heredadas de una clase básica de TEntity, sino también a las clases personalizadas de TObject heredadas.
* Entity & Query Cache. Para aumentar el rendimiento de la aplicación, EntityDAC permite almacenar en caché los metadatos, todas las entidades cargadas desde la base de datos, las consultas LINQ y mucho más.
Lo nuevo en esta versión:
* RAD Studio 10.1 Berlin es compatible
* Se agrega la propiedad ServerDataType en la clase TMetaAttribute
* Se mejoró el manejo de los valores predeterminados de los atributos
Novedades en la versión 1.3.5:
: se admite Visual Studio 2015.
Lo nuevo en la versión 1.2:
- Agrega compatibilidad con RAD Studio XE7
- Firebird .NET Provider se agrega en EntityDeveloper
Requisitos :
.NET Framework 3.5 Service Pack 1
Limitaciones :
prueba de 60 días
Comentarios que no se encuentran