Microsoft.Data.Schema.Tools.Compare.Schema, espace de noms
Cet espace de noms contient des classes utilisées par la fenêtre Comparaison de schémas de Visual Studio Application Lifecycle Management (ALM) pour comparer et recréer des bases de données.
Il y a deux points d'extensibilité dans cet espace de noms où un développeur peut étendre la fenêtre Comparaison de schémas afin de comparer et de créer des bases de données pour de nouveaux modèles spécifiques. Les points d'extension sont la classe SchemaCompareScriptService et la classe SchemaCompareSettingsService.
Classes
Classe | Description | |
---|---|---|
![]() |
SchemaCompareConnectionBasedModelCreator | Il s'agit de la définition de l'un des points de l'extension Comparaison de schémas.Cette classe fournit le ConnectionBasedModelCreator spécifique au fournisseur de schémas de base de données (DSP). |
![]() |
SchemaCompareConnectionBasedModelProvider | Fournit une classe pour les objets fournisseur de modèles de comparaison de schémas basés sur connexion utilisés dans la fenêtre Comparaison de schémas de Visual Studio Premium et Visual Studio Ultimate. |
![]() |
SchemaCompareExcludedElement | Identifie un élément qui n'est pas inclus dans la comparaison d'éléments dans la fenêtre Comparaison de schémas de Visual Studio. |
![]() |
SchemaCompareFileBasedModelCreator | Fournit un point d'extension pour un créateur de fichier utilisé par la fenêtre Comparaison de schémas de Visual Studio Premium et Visual Studio Ultimate pour créer une base de données basée sur un fichier. |
![]() |
SchemaCompareFileBasedModelProvider | Fournit une classe pour un fournisseur de modèles basé sur fichier pour comparer les schémas dans la fenêtre Comparaison de schémas de Visual Studio Premium et Visual Studio Ultimate. |
![]() |
SchemaCompareGridRow | Représente une ligne dans la fenêtre Comparaison de schémas de Visual Studio qui permet au code de manipuler l'apparence et le comportement de la ligne. |
![]() |
SchemaCompareModelInformation | Fournit des informations comparables à propos du fournisseur de schémas de base de données actuel dans la fenêtre Comparaison de schémas de Visual Studio Application Lifecycle Management (ALM). |
![]() |
SchemaCompareModelProviderBase | Fournit une classe de base pour les objets de fournisseur de modèles de comparaison de schémas utilisés dans la fenêtre Comparaison de schémas de Visual Studio. |
![]() |
SchemaCompareScriptService | Fournit des méthodes pour analyser et afficher des scripts d'objet pour une base de données cible dans la fenêtre définition d'objet et la fenêtre Outil de script de mise à jourVisual Studio Premium etVisual Studio Ultimate. En outre, ce service peut modifier la structure de la base de données cible pour correspondre au schéma de la base de données source en créant et en exécutant l'A.DeploymentPlan |
![]() |
SchemaCompareSettingsService | Fournit des paramètres standard utilisés par la fenêtre Comparaison de schémas dans Visual Studio Premium et Visual Studio Ultimate. |
![]() |
StateChangedEventArgs | Fournit des données pour les événements SelectStateChanged et SelectAsDependencyStateChanged dans la fenêtre Comparaison de données de Visual Studio Application Lifecycle Management (ALM). |
Interfaces
Interface | Description | |
---|---|---|
![]() |
ISchemaCompareModelProvider | Fournit l'interface de base qui représente un fournisseur de modèles de comparaison de schémas. |
Énumérations
Énumération | Description | |
---|---|---|
![]() |
SchemaCompareConnectionType | Indique le type de connexion utilisé dans un objet IModelProvider. |
![]() |
SchemaCompareGridRowType | Spécifie dans quelle mesure les éléments sources et cibles diffèrent entre deux bases de données. |