| Version | 2.3 |
|---|---|
| Éditeur | Devart |
| Date de sortie | Feb 3, 2020 |
| Date ajoutée | Feb 3, 2020 |
| Exigences OS | Windows 10, Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows Server 2016, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Exigences | .NET Framework 3.5 Service Pack 1 |
| Total téléchargements | 97 |
| Prix | Free to try |
La description
EntityDAC est un ORM pour Delphi avec prise en charge de LINQ. Il fournit un cadre puissant qui permet d'effectuer un mappage objet-relationnel des objets de la base de données vers les classes Delphi avec une prise en charge complète de l'encapsulation, de l'héritage, du polymorphisme et d'autres fonctionnalités OOP.
Pour récupérer des données d'une base de données, LINQ est utilisé comme moteur de requête indépendant de la base de données. De plus, un outil de modélisation ORM riche en fonctionnalités est 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.
Fonctionnalités clés : Prise en charge de RAD Studio 10.3 Rio. Développement Database-First, Model-First & Code-First. Les utilisateurs peuvent utiliser les trois méthodes lors du développement d'applications à l'aide d'EntityDAC. Visual ORM Model Designer avec génération de code. Entity Developer permet de créer et d'éditer 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 mappages, tels que le fractionnement de tables, le mappage d'entités sur plusieurs tables, les types complexes, les hiérarchies d'héritage. 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 de l'application et rendre les applications indépendantes des spécificités et de la syntaxe de la base de données SQL pour laquelle elle est développée, ce qui permettra de prendre en charge plusieurs bases de données dans votre demande sans effort. Cartographie de classe. Le mappage objet-relationnel des tables de base de données vers les classes Delphi peut être effectué non seulement vers des classes héritées d'une classe TEntity de base, mais également vers des classes personnalisées héritées de TObject. Cache d'entité et de requête. Pour augmenter les performances de l'application, EntityDAC permet de mettre en cache les métadonnées, toutes les entités chargées à partir de la base de données, les requêtes LINQ, et bien plus encore.