Partager via


SchemaComparison Classe

Définition

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

S’applique à