SchemaComparison Clase

Definición

Clase que permite comparar el esquema entre dos tipos de entidades: bases de datos y archivos dacpac

public sealed class SchemaComparison
type SchemaComparison = class
Public NotInheritable Class SchemaComparison
Herencia
SchemaComparison

Constructores

Nombre Description
SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

Constructor SchemaComparison que toma puntos de conexión que especifican el origen y el destino para la comparación.

SchemaComparison(String)

Constructor SchemaComparison que usa un archivo de comparación de esquemas (archivo .scmp) para todas las opciones de comparación. Solo se pueden comparar dacpac o bases de datos o puntos de conexión del proyecto sql.

Propiedades

Nombre Description
ExcludedSourceObjects

Elementos del modelo de base de datos de origen que se excluirán de la comparación.

ExcludedTargetObjects

Elementos del modelo de base de datos de destino que se excluirán de la comparación.

Options

Opciones que afectan al comportamiento de la implementación del paquete.

Source

SchemaCompareEndpoint que hace referencia a un origen de esquema.

Target

que SchemaCompareEndpoint hace referencia a un destino. La comparación actualizará el destino para que coincida con el origen.

Métodos

Nombre Description
Compare()

Realiza la comparación de esquemas y rellena los resultados de la comparación.

Compare(CancellationToken)

Realiza la comparación de esquemas y rellena los resultados de la comparación.

SaveToFile(String, Boolean)

Guarda SchemaComparison como un archivo scmp.

SaveToStream(Stream)

Guarda SchemaComparison como un archivo scmp en una secuencia.

Se aplica a