SchemaComparison Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe qui permet de comparer le schéma entre deux types d’entités : bases de données et fichiers dacpac
public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
- Héritage
-
SchemaComparison
Constructeurs
SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint) |
Constructeur SchemaComparison qui prend des points de terminaison qui spécifient la source et la cible à des fins de comparaison. |
SchemaComparison(String) |
Constructeur SchemaComparison qui utilise un fichier de comparaison de schémas (fichier .scmp) pour tous les paramètres de comparaison. Seuls les points de terminaison de projet dacpac et/ou de base de données et/ou sql peuvent être comparés. |
Propriétés
ExcludedSourceObjects |
Éléments dans le modèle de base de données source à exclure de la comparaison. |
ExcludedTargetObjects |
Éléments dans le modèle de base de données cible à exclure de la comparaison. |
Options |
Options qui affectent le comportement du déploiement de package. |
Source |
SchemaCompareEndpoint qui fait référence à une source de schéma. |
Target |
SchemaCompareEndpoint qui fait référence à une cible. La comparaison met à jour la cible pour qu’elle corresponde à la source. |
Méthodes
Compare() |
Effectue une comparaison de schémas, en remplit les résultats de la comparaison. |
Compare(CancellationToken) |
Effectue une comparaison de schémas, en remplit les résultats de la comparaison. |
SaveToFile(String, Boolean) |
Enregistre schemaComparison en tant que fichier scmp. |
SaveToStream(Stream) |
Enregistre schemaComparison en tant que fichier scmp dans un flux |