SchemaComparisonResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che fornisce informazioni sulle differenze tra un database di origine e di destinazione. Le differenze sono rappresentate in una struttura ad albero.
public sealed class SchemaComparisonResult
type SchemaComparisonResult = class
Public NotInheritable Class SchemaComparisonResult
- Ereditarietà
-
SchemaComparisonResult
Proprietà
Differences |
Albero contenente i risultati del confronto dello schema degli endpoint di origine e di destinazione. |
IsEqual |
Indica se gli endpoint di origine e di destinazione sono uguali |
IsValid |
Indica se il confronto ha generato un risultato valido, utilizzabile |
SourceModel |
Modello di database di origine |
TargetModel |
Modello di database di destinazione |
Metodi
Exclude(SchemaDifference) |
Usato per provare a escludere una differenza come parte del set di azioni di aggiornamento che vengono scriptate o pubblicate. |
GenerateScript(String, CancellationToken) |
Genera uno script di aggiornamento T-SQL che rende lo schema di destinazione coerente con lo schema di origine. |
GenerateScript(String) |
Genera uno script di aggiornamento T-SQL che rende lo schema di destinazione coerente con lo schema di origine. |
GetDiffEntrySourceScript(SchemaDifference) |
Ottiene lo script di origine per SchemaDifference da SchemaComparisonResult, se presente. SchemaDifference con "Delete" come schemaUpdateAction non dispone di uno script di origine. |
GetDiffEntryTargetScript(SchemaDifference) |
Ottiene lo script di destinazione per SchemaDifference da SchemaComparisonResult, se presente. SchemaDifference con "Aggiungi" come schemaUpdateAction non dispone di uno script di destinazione. |
GetErrors() |
Fornisce un'enumerazione degli errori che impediscono operazioni di confronto dello schema riuscite. |
GetExcludeDependencies(SchemaDifference) |
Ottenere le dipendenze per escludere l'operazione di esclusione dei costi in un nodo |
GetIncludeDependencies(SchemaDifference) |
Ottenere le dipendenze per il costo Di includere l'operazione in un nodo |
Include(SchemaDifference) |
Usato per provare a includere una differenza come parte del set di azioni di aggiornamento che vengono scriptate o pubblicate. |
PublishChangesToDatabase() |
Genera e quindi esegue uno script di aggiornamento T-SQL che rende lo schema del database di destinazione coerente con lo schema di origine. |
PublishChangesToDatabase(CancellationToken) |
Genera e quindi esegue uno script di aggiornamento T-SQL che rende lo schema del database di destinazione coerente con lo schema di origine. |
PublishChangesToProject(String, DacExtractTarget) |
Aggiornamenti lo schema del progetto di destinazione per essere coerente con lo schema di origine |
PublishChangesToTarget() |
Obsoleti.
Genera e quindi esegue uno script di aggiornamento T-SQL che rende lo schema di destinazione coerente con lo schema di origine. |
PublishChangesToTarget(CancellationToken) |
Obsoleti.
Genera e quindi esegue uno script di aggiornamento T-SQL che rende lo schema di destinazione coerente con lo schema di origine. |