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
| Nombre | Description |
|---|---|
| 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 de destino son iguales. |
| IsValid |
Indica si la comparación dio lugar a un resultado válido y utilizable. |
| SourceModel |
Modelo de base de datos de origen |
| TargetModel |
Modelo de base de datos de destino |
Métodos
| Nombre | Description |
|---|---|
| Exclude(SchemaDifference) |
Se usa para intentar excluir una diferencia como parte del conjunto de acciones de actualización que se crean en scripts o se publican. |
| 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 de SchemaDifference de SchemaComparisonResult, si hay alguno. SchemaDifferences con "Delete" como SchemaUpdateAction no tienen un script de origen. |
| GetDiffEntryTargetScript(SchemaDifference) |
Obtiene el script de destino de SchemaDifference de SchemaComparisonResult, si hay uno. 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 la 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 la base de datos de destino sea coherente con el esquema de origen. |
| PublishChangesToProject(String, DacExtractTarget) |
Actualiza 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. |