EntityDAC est un ORM pour Delphi avec le soutien de LINQ. Il fournit un cadre puissant qui permet d’effectuer la cartographie object-relationnelle des objets de base de données aux classes Delphi avec un soutien complet pour l’encapsulation, l’héritage, le polymorphisme et d’autres fonctionnalités OOP. Pour récupérer les données d’une base de données, LINQ est utilisé comme moteur de requête indépendant de base de données.
En outre, il existe un outil de modélisation ORM riche en fonctionnalités disponible - Entity Developer, qui permet de créer et de modifier visuellement vos modèles ORM, et de générer automatiquement des classes d’entités Delphi par ce modèle.
Caractéristiques clés:
* Base de données d’abord, modèle-premier code-premier développement. Les utilisateurs sont en mesure d’utiliser les trois façons lors du développement d’applications utilisant EntityDAC.
* Visual ORM Model Designer avec génération de code. Entity Developer permet de créer et de modifier visuellement des modèles ORM, sans taper une ligne de code XML ou un manuel décrivant les attributs de classe dans le code Delphi. Il prend en charge la création de toutes sortes de cartographies, telles que le fractionnement de table, la cartographie de l’entité à plusieurs tables, types complexes, hiérarchies d’héritage, etc.
* Requêtes LINQ. L’utilisation d’ORM lors du développement de vos applications doit non seulement accélérer le développement de l’application elle-même, mais aussi unifier le code d’application et rendre les applications indépendantes des spécificités et syntaxes de la base de données SQL pour laquelle elle est développée, qui permettra de prendre en charge plusieurs bases de données dans votre application sans aucun effort.
* Cartographie des classes. La cartographie object-relationnelle des tables de base de données aux classes Delphi peut être effectuée non seulement aux classes héritées d’une classe de TEntity de base, mais aussi aux classes personnalisées héritées de la forme TObject.
* Cache de requête d’entité. Pour augmenter les performances de l’application, EntityDAC permet de mettre en cache des métadonnées, toutes les entités chargées à partir de la base de données, les requêtes LINQ, et bien plus encore.
historique de la version
- Version 2.1 posté sur 2018-11-30
RAD Studio 10.3 Rio est pris en charge
- Version 1.6 posté sur 2017-04-13
RAD Studio 10.2 Tokyo est pris en charge
- Version 1.1 posté sur 2014-08-11
Détails du programme
Cluf
EULA - Accord de licence utilisateur final
CONTRAT DE LICENCE DEVART S.R.O.
IMPORTANT- LIRE ATTENTIVEMENT: Ce contrat de licence de l’utilisateur final DEVART ("EULA") est un accord juridique entre vous (soit un individu ou une entité juridique), et DEVART pour les logiciels, composants, code source, documentation, démos, ou d’autres matériaux ("SOFTWARE PRODUCT") contenus dans cette distribution.
En achetant l’installation, la copie ou l’utilisation du PRODUIT LOGICIEL, vous acceptez (a) que vous avez lu cet EULA (b) que vous le comprenez (c) que vous acceptez d’être lié par les termes de cet EULA. Si vous n’acceptez aucune partie des termes de cet EULA, N’INSTALLEZ PAS, COPIEZ, UTILISEZ, ÉVALUEZ OU REPRODUISEZ DE QUELQUE MANIÈRE QUE CE SOIT, N’IMPORTE QUELLE PIÈCE, FICHIER OU PARTIE DU PRODUIT LOGICIEL.
LE PRODUIT LOGICIEL EST SOUS LICENCE, PAS VENDU.
1. OCTROI DE LICENCE
Sous réserve de votre conformité continue à cet EULA et du paiement des droits de licence applicables, DEVART vous accorde une licence non exclusive et limitée pour installer et utiliser le PRODUIT LOGICIEL (a) pendant la durée de cette licence (durée de licence), b) dans le cadre du type de licence décrit à la section 2, c) sur le nombre autorisé d’ordinateurs, d) d) d’une manière conforme aux termes de cette EULA. Sauf définition contraire dans cette EULA ou au moment de l’achat, la durée de licence est perpétuelle.
2. TYPES DE LICENCE
2.1 LICENCE COMPLÈTE
Vous pouvez installer, activer et utiliser UNE (1) copie du PRODUIT LOGICIEL sur UN (1) ordinateur à condition qu’il soit utilisé par une (1) personne. Vous pouvez installer, activer et utiliser une copie supplémentaire du PRODUIT LOGICIEL sur un deuxième appareil portable, un ordinateur portable ou un ordinateur personnel pour l’usage exclusif de la même personne seulement.
2.2 LICENCE D’UTILISATION D’ÉVALUATION (ESSAI)
Vous pouvez installer et utiliser UNE (1) copie du PRODUIT LOGICIEL à des fins d’évaluation seulement, pour une période de 30 jours calends à partir de la date d’installation ("Période d’évaluation). À l’expiration de la période d’évaluation, le PRODUIT LOGICIEL doit être désinstallé et toutes les copies détruites. À l’expiration de la période d’évaluation, vous avez les options suivantes :
a) Acheter une licence pour continuer à utiliser SOFTWARE PRODUCT.
b Désinstaller le PRODUIT LOGICIEL à partir de l’ORDINATEUR CLIENT et détruire toutes les copies.
Vous NE POUVEZ PAS CRÉER d’applications commerciales ou commencer des projets logiciels en utilisant le PRODUIT LOGICIEL aux termes de la LICENCE D’UTILISATION D’ÉVALUATION (TRIAL).
2.3 LICENCE GRATUITE
S’applique aux PRODUITS LOGICIELS qui sont distribués gratuitement. Vous pouvez installer et utiliser le produit LOGICIEL sur un nombre illimité d’ordinateurs. Vous pouvez également faire le nombre approprié des copies de sauvegarde du PRODUIT LOGICIEL.
3. DOUZE (12) MOIS D’ABONNEMENT ET MISES À JOUR
DEVART autorise le PRODUIT LOGICIEL sur une base d’ABONNEMENT. Un ABONNEMENT dure 12 mois ("SUBSCRIPTION TERM") à partir de la date d’achat. Pendant la durée de l’ABONNEMENT et sur paiement de tous les frais d’abonnement applicables, vous serez admissible à recevoir toutes les mises à jour majeures et mineures pour le PRODUIT LOGICIEL au cours de cette période de 12 mois. À l’expiration de la durée de l’ABONNEMENT (12 mois, plus 1 jour après la date d’achat initiale), vous pouvez renouveler en option l’ABONNEMENT PRODUIT LOGICIEL pour une période supplémentaire de 12 mois (et chaque année suivante par la suite) afin de continuer à recevoir des mises à jour majeures et mineures du PRODUIT LOGICIEL de DEVART.
4. SUPPORT TECHNIQUE
Vous pouvez demander à DEVART une assistance technique pour utiliser le produit LOGICIEL par e-mail, forums publics ou autres canaux disponibles. DEVART s’efforce raisonnablement de répondre aux questions soulevées, mais ne garantit pas que vos requêtes ou problèmes seront résolus ou résolus. Si l’abonnement de votre licence est expiré, DEVART se réserve le droit de refuser votre requête de support technique.
5. DROIT D’AUTEUR ET PROPRIÉTÉ INTELLECTUELLE
Tous les titres et droits d’auteur dans et vers le produit LOGICIEL (y compris, sans s’y limiter, les images copiées, les démos, le code source, les fichiers intermédiaires, les paquets, les animations, la vidéo, l’audio et le texte incorporés dans le PRODUIT LOGICIEL) les documents imprimés qui l’accompagnent, et toutes les copies du PRODUIT LOGICIEL sont la propriété intellectuelle de DEVART et appartiennent à eux.
La structure, l’organisation et le code source du PRODUIT LOGICIEL sont les précieux secrets commerciaux et les informations confidentielles de DEVART.
Le produit LOGICIEL est protégé par le droit international, y compris, sans s’y limiter, les lois internationales sur le droit d’auteur et les dispositions des traités internationaux.
Cet accord ne vous accorde aucun droit de propriété intellectuelle dans le PRODUIT LOGICIEL. Tous les droits qui ne sont pas expressément accordés sont réservés par DEVART.
5.1 LIMITATIONS DE L’INGÉNIERIE INVERSE, DE LA DÉCOMPOSITION ET DU DÉMONTAGE.
Vous ne pouvez pas inverser l’ingénieur, décomposer, créer des œuvres dérivées ou démonter le PRODUIT LOGICIEL. Si le PRODUIT LOGICIEL est acheté par vous dans l’intention d’inverser l’ingénierie, de décomposer, de créer des œuvres dérivées, ou l’exploitation et le transfert non autorisé de toute propriété intellectuelle DEVART et secrets commerciaux, pour inclure toutes les méthodes exposées ou le code source lorsqu’il est fourni, aucun droit d’utilisation autorisé ne doit exister et tous les produits créés en conséquence doivent être jugés illégaux par définition. Toute vente ou revente de propriété intellectuelle ou de produits dérivés créés ainsi obtenus sera poursuivie dans toute la mesure du droit local et international.
6. REDISTRIBUTION
Vous ne pouvez PAS redistribuer le PRODUIT LOGICIEL à moins d’être explicitement autorisé par DEVART en tant que revendeur.
Les revendeurs autorisés ne peuvent redistribuer le PRODUIT LOGICIEL que sous la forme du paquet de distribution original.
7. LOCATION
Vous ne pouvez pas louer, louer ou prêter le PRODUIT LOGICIEL.
8. TRANSFERT
Vous ne pouvez pas transférer définitivement ou temporairement l’un de vos droits en vertu de cette EULA à une personne ou à une entité juridique sans l’approbation écrite préalable de DEVART.
9. DISCONTINUANCE DES PRODUITS
DEVART se réserve le droit d’interrompre le PRODUIT LOGICIEL, qu’il soit offert en tant que produit autonome ou uniquement en tant que composant, à tout moment. Toutefois, DEVART est tenu de fournir un soutien pour une période d’UN (1) an après la date d’arrêt.
10. NON-RESPONSABILITÉ DE LA GARANTIE
DEVART décline expressément toute garantie pour le PRODUIT LOGICIEL. LE PRODUIT LOGICIEL ET TOUTE DOCUMENTATION CONNEXE SONT FOURNIS "AS IS" SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESS OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES IMPLICITES DE MARCHANDITÉ, D’APTITUDE À UNE FIN PARTICULIÈRE OU DE NON-UTILISATION. DEVART NE JUSTIFIE, NE GARANTIT NI NE FAIT AUCUNE REPRÉSENTATION CONCERNANT L’UTILISATION, OU LES RÉSULTATS DE L’UTILISATION, DU PRODUIT LOGICIEL EN TERMES DE JUSTESSE, D’EXACTITUDE, DE FIABILITÉ, OU AUTREMENT. TOUT LE RISQUE DÉCOULANT DE L’UTILISATION OU DES PERFORMANCES DU PRODUIT LOGICIEL RESTE AVEC VOUS. Aucune information ou conseil oral ou écrit donné par DEVART ne doit créer une garantie ou augmenter de quelque façon que ce soit la portée de cette garantie.
11. CESSATION D’EMPLOI
Sans préjudice à d’autres droits ou recours, DEVART mettra fin à cette EULA en cas de non-respect de toutes les conditions de cette EULA. Dans de tels cas, vous devez détruire toutes les copies du PRODUIT LOGICIEL et de toutes ses composantes, y compris toute documentation connexe, et devez supprimer toute utilisation et TOUTE utilisation de la propriété intellectuelle DEVART de toutes les applications distribuées par vous, que ce soit dans des états natifs, modifiés ou compilés.
12. CHANGEMENT DE TERMES
Devart peut apporter des modifications à l’EULA de temps en temps. Lorsque ces modifications seront apportées, Devart rendra une nouvelle copie de l’EULA disponible sur la page de téléchargement du produit.
Vous comprenez et convenez que si vous utilisez le produit logiciel après la date à laquelle l’EULA a été modifiée, Devart traitera votre utilisation comme une acceptation de l’EULA mise à jour.
Vous convenez que Devart peut vous fournir des avis, y compris ceux concernant les modifications apportées à l’EULA, par e-mail.