Compartir a través de


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

SchemaComparison(SchemaCompareEndpoint, SchemaCompareEndpoint)

Constructor SchemaComparison que toma los 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 configuraciones de comparación. Solo se pueden comparar puntos de conexión de proyecto dacpac o base de datos o sql.

Propiedades

ExcludedSourceObjects

Elementos del modelo de base de datos de origen que se van a excluir 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 de paquetes.

Source

SchemaCompareEndpoint que hace referencia a un origen de esquema.

Target

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

Métodos

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