Condividi tramite


Classe ModelComparisonResult

Rappresenta il risultato del confronto di SchemaModel.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonResult

Spazio dei nomi:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class ModelComparisonResult
public sealed class ModelComparisonResult
public ref class ModelComparisonResult sealed
[<Sealed>]
type ModelComparisonResult =  class end
public final class ModelComparisonResult

Il tipo ModelComparisonResult espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ModelComparisonResult() Inizializza una nuova istanza della classe ModelComparisonResult.
Metodo pubblico ModelComparisonResult(ModelComparisonResult) Inizializza una nuova istanza della classe ModelComparisonResult.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ElementGroupsEqual
Proprietà pubblica ElementsChanged Ottiene un insieme di elementi modificati.
Proprietà pubblica ElementsComposingChildrenChanged
Proprietà pubblica ElementsEqual Ottiene un insieme di elementi rimasti invariati.
Proprietà pubblica ElementsHierarchicalChildrenChanged Ottiene un insieme di elementi modificati in quanto gli elementi figlio gerarchici sono stati modificati.
Proprietà pubblica ElementsPropertyChanged Ottiene un insieme di elementi modificati in quanto le proprietà sono state modificate.
Proprietà pubblica ElementsRelationshipEntryChanged Ottiene un insieme di elementi modificati in seguito all'aggiunta o all'eliminazione di voci di relazione.
Proprietà pubblica ElementsToAdd Ottiene un insieme di elementi presenti nel database di origine ma non nel database di destinazione.
Proprietà pubblica ElementsToDrop Ottiene un insieme di elementi presenti nel database di destinazione ma non nel database di origine.
Proprietà pubblica IsEqual Restituisce un valore che indica se gli elementi confrontati sono uguali.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddToAddElementList(IModelElement) Aggiunge un elemento all'elenco di elementi aggiunti.
Metodo pubblico AddToAddElementList(IList<IModelElement>) Aggiunge elementi all'elenco di elementi aggiunti.
Metodo pubblico AddToChangedElementList(IDictionary<IModelElement, ModelComparisonChangeDefinition>)
Metodo pubblico AddToChangedElementList(IModelElement, ModelComparisonChangeDefinition)
Metodo pubblico AddToDropElementList(IModelElement) Aggiunge un elemento all'elenco degli elementi eliminati.
Metodo pubblico AddToDropElementList(IList<IModelElement>) Aggiunge un elenco di elementi all'elenco degli elementi eliminati.
Metodo pubblico AddToEqualElementGroupList
Metodo pubblico AddToEqualElementList(IDictionary<IModelElement, IModelElement>) Aggiunge un elenco di elementi all'elenco degli elementi uguali.
Metodo pubblico AddToEqualElementList(IModelElement, IModelElement) Aggiunge un elemento uguale dal database di origine al database di destinazione.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ExcludeResults Filtra il risultato del confronto con i tipi esclusi.
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetResultType Restituisce il tipo di risultato per questo elemento.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Normalize Itera gli elementi modificati e determina se vi sono differenze nella definizione di modifica.Se il risultato è stato modificato e nulla è cambiato, l'elemento viene aggiunto all'elenco degli elementi uguali.
Metodo pubblico RemoveFromAddElementList(IModelElement) Rimuove un elemento dall'elenco di elementi aggiunti.
Metodo pubblico RemoveFromAddElementList(IList<IModelElement>) Rimuove un elenco di elementi dall'elenco degli elementi aggiunti.
Metodo pubblico RemoveFromChangedElementList(IModelElement) Rimuove un elemento dall'elenco di elementi modificati.
Metodo pubblico RemoveFromChangedElementList(IList<IModelElement>) Rimuove un elenco di elementi dall'elenco degli elementi modificati.
Metodo pubblico RemoveFromDropElementList(IModelElement) Rimuove un elemento dall'elenco di elementi eliminati.
Metodo pubblico RemoveFromDropElementList(IList<IModelElement>) Rimuove un elenco di elementi dall'elenco degli elementi eliminati.
Metodo pubblico RemoveFromEqualElementGroupList
Metodo pubblico RemoveFromEqualElementList(IModelElement) Rimuove un elemento dall'elenco di elementi uguali.
Metodo pubblico RemoveFromEqualElementList(IList<IModelElement>) Rimuove un elenco di elementi dall'elenco degli elementi uguali.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.SchemaModel