Sdílet prostřednictvím


SqlModelComparer – třída

Třída, která slouží k porovnání zdrojový a cílový model schématu.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparer
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparer
      Microsoft.Data.Schema.Sql.SchemaModel.Sql80ModelComparer
      Microsoft.Data.Schema.Sql.SchemaModel.Sql90ModelComparer

Obor názvů:  Microsoft.Data.Schema.Sql.SchemaModel
Sestavení:  Microsoft.Data.Schema.Sql (v Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Deklarace
Public MustInherit Class SqlModelComparer _
    Inherits ModelComparer
public abstract class SqlModelComparer : ModelComparer
public ref class SqlModelComparer abstract : public ModelComparer
[<AbstractClass>]
type SqlModelComparer =  
    class
        inherit ModelComparer
    end
public abstract class SqlModelComparer extends ModelComparer

Typ SqlModelComparer zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DatabaseSchemaProvider Získá pro porovnávací nástroj tento poskytovatel schématu databáze.
Veřejná vlastnost Schema Načte schéma spojené s porovnávací nástroj.

Na začátek

Metody

  Název Popis
Chráněná metoda ArePropertiesEqual Vrátí hodnotu, která označuje, zda jsou stejné vlastnosti dva prvky. (Přepisuje ModelComparer.ArePropertiesEqual(IModelElement, IModelElement, ModelPropertyClass, ModelComparerConfiguration).)
Veřejná metoda Cancel Porovnávání zruší. (Zděděno z ModelComparer.)
Veřejná metoda Compare(IModelElement, IModelElement) Porovná dva prvky bez filtru. (Zděděno z ModelComparer.)
Veřejná metoda Compare(ModelStore, ModelStore) Porovná dva modely bez filtru. (Zděděno z ModelComparer.)
Veřejná metoda Compare(IModelElement, IModelElement, ModelComparerConfiguration) Porovná dva prvky. (Zděděno z ModelComparer.)
Veřejná metoda Compare(ModelStore, ModelStore, ModelComparerConfiguration) Porovnává dva modely s předaný filtru. (Zděděno z ModelComparer.)
Chráněná metoda CompareRelationship Porovnává vztah v zdrojový a cílový model. (Přepisuje ModelComparer.CompareRelationship(IModelRelationship, IModelRelationship, ModelComparerConfiguration, ModelComparisonChangeDefinition).)
Veřejná metoda CreateDefaultConfiguration Vytvoří výchozí konfigurace porovnání. (Přepisuje ModelComparer.CreateDefaultConfiguration().)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda OnCompareElementFinished Po dokončení porovnání prvek nazývá. (Přepisuje ModelComparer.OnCompareElementFinished(IModelElement, IModelElement, ModelComparerConfiguration, ModelComparisonResult, ModelComparisonChangeDefinition).)
Chráněná metoda OnCompareModelFinished Po dokončení porovnání modelu nazývá. (Přepisuje ModelComparer.OnCompareModelFinished(ModelStore, ModelStore, ModelComparerConfiguration, ModelComparisonResult).)
Chráněná metoda OnCompareModelStarted Volána při porovnání modelu byla spuštěna. (Přepisuje ModelComparer.OnCompareModelStarted(ModelStore, ModelStore, ModelComparerConfiguration).)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Sql.SchemaModel – obor názvů