Voici les unités que contient DORM (Delphi ORM) :
Nom | Description |
---|---|
dorm | Cette unité contient le coeur du cadre d'application DORM, gérant la persistance des objets et les opérations CRUD. |
dorm.adapter.Base | Cette unité contient la classe de base pour les adaptateurs de bases de données dans DORM. |
dorm.adapter.DBExpress.Factory | Cette unité contient un usine pour créer des adaptateurs DBExpress, facilitant l'intégration avec les bases de données via DBExpress. |
dorm.adapter.FireDac.BaseAdapter | Cette unité contient la base pour les adaptateurs FireDac, fournissant l'intégration avec cette bibliothèque de connexion aux bases de données. |
dorm.adapter.FireDac.Facade | Cette unité contient un interface simplifiée pour travailler avec FireDac dans DORM. |
dorm.adapter.FireDac.SQLServer | Cette unité contient un adaptateur pour SQL Server intégrant DORM avec les bases SQL Server via FireDac. |
dorm.adapter.Firebird | Cette unité permet de fournir l'intégration avec Firebird. |
dorm.adapter.Interbase | Cette unité permet de fournir l'intégration avec Interbase. |
dorm.adapter.Sqlite3 | Cette unité permet de gérer les connexions avec SQLite3, optimisé pour les bases de données légères. |
dorm.adapter.UIB.BaseAdapter | Cette unité contient la base pour les adaptateurs UIB, une autre bibliothèque de connexion pour les bases de données. |
dorm.adapter.UIB.Facade | Cette unité contient un interface simplifiée pour travailler avec UIB dans DORM. |
dorm.adapter.UIB.Firebird | Cette unité permet d'intégrer DORM avec Firebird via UIB. |
dorm.adapter.UIB.Interbase | Cette unité permet d'intégrer DORM avec Interbase via UIB. |
dorm.adapter.ZeosDBO.BaseAdapter | Cette unité contient la base pour les adaptateurs ZeosDBO, facilitant les connexions à plusieurs bases de données. |
dorm.adapter.ZeosDBO.Facade | Cette unité contient un interface simplifiée pour travailler avec ZeosDBO. |
dorm.adapter.ZeosDBO.Firebird | Cette unité contient un adaptateur intégrant DORM avec Firebird via ZeosDBO. |
dorm.adapters | Cette unité contient l'ensemble des adaptateurs pour DORM, permettant la connexion à différentes bases de données. |
dorm.Collections | Cette unité permet de gérer les collections d'objets dans DORM, facilitant la manipulation de listes d'entités de manière ordonnée. |
dorm.Commons | Cette unité permet de fournir des fonctions et types utilitaires communs utilisés à travers DORM. |
dorm.Component.Registrations | Cette unité permet d'enregistrer les composantes DORM, comme les adaptateurs ou services, pour une utilisation dans l'application. |
dorm.Component.Session | Cette unité permet de gérer les sessions DORM, encapsulant les opérations d'accès aux données et facilitant la gestion des objets persistants. |
dorm.Component.SessionComponentEditor | Cette unité contient un éditeur de composantes pour la session DORM dans les IDE comme Delphi. |
dorm.Configuration | Cette unité permet de gérer la configuration de DORM, permettant de charger et de modifier les paramètres de l'ORM à partir de fichiers ou dynamiquement. |
dorm.Core.IdentityMap | Cette unité contient une implémentation de motif Identity Map, assurant que chaque entité est chargée une seule fois par session, évitant les duplications en mémoire. |
dorm.Filters | Cette unité permet de définir des filtres pour restreindre ou affiner les requêtes sur les objets persistants. |
dorm.Finders | Cette unité permet de fournir des mécanismes pour rechercher des entités selon différents critères de requête. |
dorm.loggers.CodeSite | Cette unité contient un journal de bord pour suivre les événements DORM via CodeSite, un outil de suivi et de débogage. |
dorm.loggers.FileLog | Cette unité contient un journal de bord écrivant les informations de débogage dans un fichier. |
dorm.loggers.SmartInspect | Cette unité contient un journal de bord pour SmartInspect, un autre outil de débogage. |
dorm.loggers | Cette unité contient la logique commune pour la journalisation dans DORM. |
dorm.Mappings.Strategies | Cette unité permet de gérer les stratégies de cartographie entre les objets Delphi et les tables de bases de données. |
dorm.Mappings | Cette unité contient la logique pour cartographier les objets aux tables de bases de données (par exemple, en utilisant des annotations ou des fichiers de configuration XML). |
dorm.ObjectStatus | Cette unité permet le suivi de l'état des objets (par exemple, nouvel objet, modifié, supprimé) afin de faciliter les opérations CRUD dans DORM. |
dorm.Query | Cette unité permet de fournir une API pour construire et exécuter des requêtes SQL dynamiques sur les entités persistantes. |
dorm.UOW | Cette unité contient une implémentation de motif Unit of Work, permettant de regrouper des changements à appliquer à la base de données en une seule transaction. |
dorm.Utils | Cette unité permet de fournir diverses fonctions utilitaires pour faciliter le développement avec DORM. |
dorm.utils.Sequences | Cette unité permet de gérer les séquences pour générer des identificateurs uniques dans certaines bases de données. |
superdate | Cette unité permet de gérer des manipulations avancées de dates. |
superobject | Cette unité permet la sérialisation d'objets en JSON, très utilisée dans DORM. |
supertypes | Cette unité permet de fournir des types et structures de base, utilisés à travers DORM. |
superxmlparser | Cette unité permet de gérer l'analyse XML, utile pour charger des configurations ou des cartographies. |
Dernière mise à jour : Vendredi, le 4 octobre 2024