EntityDAC es un ORM para Delphi con compatibilidad con LINQ. Proporciona un marco eficaz que permite realizar asignaciones relacionales de objetos de objetos de base de datos a clases Delphi con soporte completo para encapsulación, herencia, polimorfismo y otras características de OOP. Para recuperar datos de una base de datos, LINQ se usa como motor de consultas independiente de la base de datos.
Además, hay una herramienta de modelado ORM rica en características disponible- Entity Developer, que permite crear y editar sus modelos ORM visualmente, y generar clases de entidad Delphi mediante este modelo automáticamente.
Características principales:
* Base de datos-Primero, Modelo-Primer Código-Primer desarrollo. Los usuarios pueden utilizar las tres formas al desarrollar aplicaciones con EntityDAC.
* Visual ORM Model Designer con generación de código. Entity Developer permite crear y editar modelos ORM visualmente, sin 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 asignación, como la división de tablas, la asignación de entidades a varias tablas, tipos complejos, jerarquías de herencia, etc.
* Consultas LINQ. El uso de ORM al desarrollar las aplicaciones no solo debe acelerar el desarrollo de la propia aplicación, 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 que se desarrolla, lo que permitirá admitir varias bases de datos en la aplicación sin ningún esfuerzo.
* Mapeo de clases. La asignación relacional de objetos de tablas de base de datos a clases Delphi se puede realizar no solo a clases heredadas de una clase TEntity básica, sino también a clases personalizadas heredadas del formato TObject.
* Caché de consulta de entidad. Para aumentar el rendimiento de la aplicación, EntityDAC permite almacenar en caché metadatos, todas las entidades cargadas desde la base de datos, consultas LINQ y mucho más.
historial de versiones
- Versión 2.1 publicado en 2018-11-30
RAD Studio 10.3 Rio es compatible
- Versión 1.6 publicado en 2017-04-13
RAD Studio 10.2 Tokyo es compatible
- Versión 1.1 publicado en 2014-08-11
Detalles del programa
Cluf
EULA - Contrato de licencia de usuario final
CONTRATO DE LICENCIA DE USUARIO FINAL DE DEVART S.R.O.
IMPORTANTE- LEA CUIDADOSAMENTE: Este Acuerdo de licencia de usuario final de DEVART ("EULA") es un acuerdo legal entre usted (ya sea una persona física o jurídica) y DEVART para software, componentes, código fuente, documentación, demostraciones u otros materiales ("SOFTWARE PRODUCT") contenidos en esta distribución.
Al comprar la instalación, la copia o el uso del PRODUCTO DE SOFTWARE, usted acepta (a) que ha leído este CLUF (b) que lo entiende (c) que acepta estar obligado por los términos de este CLUF. Si no está de acuerdo con ninguna parte de los términos de este CLUF, NO INSTALE, COPIA, UTILICE, EVALUA O REPLICA EN CUALQUIER MANERA, CUALQUIER PARTE, ARCHIVO O PARTE DEL PRODUCTO DE SOFTWARE.
EL PRODUCTO DE SOFTWARE SE LICENCIA, NO SE VENDE.
1. GRANT OF LICENSE
Sujeto al cumplimiento continuo de este CLUF y al pago de las tarifas de licencia aplicables, DEVART le otorga una licencia no exclusiva y limitada para instalar y utilizar el PRODUCTO DE SOFTWARE (a) durante la vigencia de dicha licencia (Término de licencia), (b) dentro del ámbito del Tipo de licencia descrito en la Sección 2, (c) en el número permitido de ordenadores, (d) de manera coherente con los términos de este CLUF. A menos que se defina lo contrario en este CLUF o en el momento de la compra, el Plazo de la Licencia será perpetuo.
2. TIPOS DE LICENCIA
2.1 LICENCIA COMPLETA
Puede instalar, activar y utilizar UNA (1) copia del PRODUCTO DE SOFTWARE en UN (1) ordenador siempre que sea utilizado por UNA (1) persona. Puede instalar, activar y utilizar una copia adicional del PRODUCTO DE SOFTWARE en un segundo dispositivo portátil, portátil o ORDENADOR doméstico para el uso exclusivo de la misma persona.
2.2 EVALUACIÓN (PRUEBA) LICENCIA DE USO
Puede instalar y utilizar UNA (1) copia del PRODUCTO DE SOFTWARE únicamente con fines de evaluación, durante un período de 30 días naturales a partir de la fecha de instalación ("Período de evaluación). Al expirar el Período de Evaluación, el PRODUCTO DE SOFTWARE debe ser desinstalado y todas las copias destruidas. Al expirar el Período de Evaluación tiene las siguientes opciones:
(a) Comprar una LICENCIA para continuar utilizando el PRODUCTO DE SOFTWARE.
(b) Desinstalar el PRODUCTO DE SOFTWARE del CLIENTE Y destruir todas las copias.
NO PUEDE CREAR aplicaciones comerciales ni iniciar proyectos de software utilizando el PRODUCTO DE SOFTWARE bajo los términos de la LICENCIA DE USO DE EVALUACIONES (PRUEBAS).
2.3 LICENCIA GRATUITA
Se aplica a los PRODUCTOS DE SOFTWARE que se distribuyen de forma gratuita. Puede instalar y utilizar el PRODUCTO DE SOFTWARE en un número ilimitado de ordenadores. También puede hacer el número apropiado de copias de seguridad del PRODUCTO DE SOFTWARE.
3. SUSCRIPCIONES Y ACTUALIZACIONES DE DOS (12) MESES
DEVART licencia el PRODUCTO DE SOFTWARE sobre una base de SUSCRIPCION. Una SUSCRIPCION dura un período de 12 meses ("SUBSCRIPTION TERM") a partir de la fecha de compra. Durante el TÉRMINO DE SUSCRIPCION y tras el pago de todas las tarifas de suscripción aplicables, usted será elegible para recibir todas las actualizaciones principales y menores para el PRODUCTO DE SOFTWARE durante este período de 12 meses. Al expirar el TÉRMINO DE SUSCRIPCION (12 meses, más 1 día después de la fecha de compra original), puede renovar opcionalmente la SUSCRIPCION DEL PRODUCTO DE SOFTWARE por un período adicional de 12 meses (y cada año subsiguiente a partir de entonces) con el fin de continuar recibiendo actualizaciones mayores y menores del PRODUCTO DE SOFTWARE de DEVART.
4. APOYO TÉCNICO
Puede solicitar asistencia técnica de DEVART con el uso del PRODUCTO DE SOFTWARE por correo electrónico, foros públicos u otros canales disponibles. DEVART hará todo lo posible para responder a las consultas planteadas, pero no garantiza que sus consultas o problemas serán corregidos o resueltos. Si la SUSCRIPCION de su licencia ha caducado, DEVART se reserva el derecho de rechazar su consulta de soporte técnico.
5. PROPIEDAD DE DERECHOS DE AUTOR Y PROPIEDAD INTELECTUAL
Todos los títulos y derechos de autor del PRODUCTO DE SOFTWARE (incluyendo pero no limitado a cualquier imagen copia manuscrita, demostraciones, código fuente, archivos intermedios, paquetes, animaciones, vídeo, audio y texto incorporados en el PRODUCTO DEL SOFTWARE) los materiales impresos que lo acompañan, y cualquier copia del PRODUCTO DE SOFTWARE son propiedad intelectual de DEVART y son propiedad de.
La estructura, la organización y el código fuente del PRODUCTO DE SOFTWARE son los valiosos secretos comerciales e información confidencial de DEVART.
El PRODUCTO DE SOFTWARE está protegido por el derecho internacional, incluidas, entre otras, las leyes internacionales de derecho de autor y las disposiciones de tratados internacionales.
Este acuerdo no le otorga ningún derecho de propiedad intelectual sobre el PRODUCTO DE SOFTWARE. DEVART se reserva todos los derechos no concedidos expresamente.
5.1 LIMITACIONES EN INGENIERÍA INVERSA, DESCOMPILACION Y DESENSAMBLAJE.
No puede realizar ingeniería inversa, descompilar, crear trabajos derivados o desensamblar el PRODUCTO DE SOFTWARE. Si el PRODUCTO DE SOFTWARE es comprado por usted con la intención de realizar ingeniería inversa, descompilar, crear obras derivadas, o la explotación y transferencia no autorizada de cualquier propiedad intelectual y secretos comerciales DEVART, para incluir cualquier método expuesto o código fuente cuando se proporcione, no existirá ningún derecho de uso con licencia y cualquier producto creado como resultado se considerará ilegal por definición. Cualquier venta o reventa de propiedad intelectual o derivados creados por lo que se obtengan será enjuiciada en la máxima medida de todo el derecho local e internacional.
6. REDISTRIBUCIÓN
No puede redistribuir el PRODUCTO DE SOFTWARE a menos que DEVART lo autorice explícitamente como revendedor.
Los revendedores autorizados pueden redistribuir el PRODUCTO DE SOFTWARE solo en forma del paquete de distribución original.
7. ALQUILER
Usted no puede alquilar, arrendar o prestar el PRODUCTO DE SOFTWARE.
8. TRANSFERENCIA
Usted NO puede transferir de forma permanente o temporal NINGUNO de sus derechos en virtud de este CLUF a ninguna persona física o jurídica sin la aprobación previa por escrito de DEVART.
9. DESCONTINUANCIA DE LOS PRODUCTOS
DEVART se reserva el derecho de interrumpir el PRODUCTO DE SOFTWARE, ya sea ofrecido como un producto independiente o únicamente como un componente, en cualquier momento. Sin embargo, DEVART está obligado a proporcionar apoyo por un período de UN (1) año después de la fecha de interrupción.
10. RESPONSABILIDAD DE GARANTIA
DEVART renuncia expresamente a cualquier garantía para el PRODUCTO DE SOFTWARE. EL PRODUCTO DE SOFTWARE Y CUALQUIER DOCUMENTACION RELACIONADA SE PROPORCIONA "AS IS" SIN GARANTIA DE NINGUNA TIPO, YA SEA EXPRESA O IMPLICA, INCLUYENDO, SIN LIMITACIONES, LAS GARANTIAS IMPLICAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN PARTICULAR O NO INFRACCIóN. DEVART NO GARANTIZA, GARANTIZA NI REALIZA NINGUNA REPRESENTACION RELACIONADA CON EL USO, O LOS RESULTADOS DEL USO, DEL PRODUCTO DEL SOFTWARE EN CONDICIONES DE CORRECTENCIA, PRECIO, FIABILIDAD U OTRA MANERA. TODO EL RIESGO QUE SURJA DEL USO O RENDIMIENTO DEL PRODUCTO DE SOFTWARE SE REEMBOLSA CON USTED. Ninguna información o consejo oral o escrito dado por DEVART creará una garantía o de ninguna manera aumentará el alcance de esta garantía.
11. TERMINACION
Sin perjuicio de cualquier otro derecho o recurso, DEVART rescindirá este CLUF si no cumple con todos los términos y condiciones de este CLUF. En tales eventos, debe destruir todas las copias del PRODUCTO DE SOFTWARE y todos sus componentes, incluida cualquier documentación relacionada, y debe eliminar CUALQUIER uso y TODO uso de la propiedad intelectual DEVART de cualquier aplicación distribuida por usted, ya sea en estados nativos, alterados o compilados.
12. CAMBIO DE CONDICIONES
Devart puede realizar cambios en el CLUF de vez en cuando. Cuando se realicen estos cambios, Devart pondrá a disposición una nueva copia del CLUF en la página de descarga del producto.
Usted entiende y acepta que si utiliza el PRODUCTO DE SOFTWARE después de la fecha en que se ha cambiado el CLUF, Devart tratará su uso como la aceptación del CLUF actualizado.
Usted acepta que Devart puede proporcionarle notificaciones, incluidas las relativas a cambios en el CLUF, por correo electrónico.