SchemaComparisonResult Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que proporciona información sobre las diferencias entre una base de datos de origen y de destino. Las diferencias se representan en una estructura de árbol.
public sealed class SchemaComparisonResult
type SchemaComparisonResult = class
Public NotInheritable Class SchemaComparisonResult
- Herencia
-
SchemaComparisonResult
Propiedades
Differences |
Árbol que contiene los resultados de la comparación de esquemas de los puntos de conexión de origen y de destino. |
IsEqual |
Indica si los puntos de conexión de origen y destino son iguales. |
IsValid |
Indica si la comparación dio como resultado un resultado válido y utilizable. |
SourceModel |
Modelo de base de datos de origen |
TargetModel |
Modelo de base de datos de destino |
Métodos
Exclude(SchemaDifference) |
Se usa para intentar excluir una diferencia como parte del conjunto de acciones de actualización que están en script o publicadas. |
GenerateScript(String, CancellationToken) |
Genera un script de actualización de T-SQL que hace que el esquema de destino sea coherente con el esquema de origen. |
GenerateScript(String) |
Genera un script de actualización de T-SQL que hace que el esquema de destino sea coherente con el esquema de origen. |
GetDiffEntrySourceScript(SchemaDifference) |
Obtiene el script de origen para SchemaDifference de SchemaComparisonResult, si hay alguno. SchemaDifferences con "Delete", ya que SchemaUpdateAction no tiene un script de origen. |
GetDiffEntryTargetScript(SchemaDifference) |
Obtiene el script de destino para SchemaDifference de SchemaComparisonResult, si hay alguno. SchemaDifferences con "Add" como SchemaUpdateAction no tienen un script de destino. |
GetErrors() |
Proporciona una enumeración de errores que impiden que las operaciones de comparación de esquemas se realicen correctamente. |
GetExcludeDependencies(SchemaDifference) |
Obtención de dependencias para la operación de exclusión de costos en un nodo |
GetIncludeDependencies(SchemaDifference) |
Obtención de dependencias para la operación de inclusión de costos en un nodo |
Include(SchemaDifference) |
Se usa para intentar incluir una diferencia como parte del conjunto de acciones de actualización que se crean en scripts o se publican. |
PublishChangesToDatabase() |
Genera y ejecuta un script de actualización de T-SQL que hace que el esquema de base de datos de destino sea coherente con el esquema de origen. |
PublishChangesToDatabase(CancellationToken) |
Genera y ejecuta un script de actualización de T-SQL que hace que el esquema de base de datos de destino sea coherente con el esquema de origen. |
PublishChangesToProject(String, DacExtractTarget) |
Novedades el esquema del proyecto de destino para que sea coherente con el esquema de origen |
PublishChangesToTarget() |
Obsoletos.
Genera y ejecuta un script de actualización de T-SQL que hace que el esquema de destino sea coherente con el esquema de origen. |
PublishChangesToTarget(CancellationToken) |
Obsoletos.
Genera y ejecuta un script de actualización de T-SQL que hace que el esquema de destino sea coherente con el esquema de origen. |