Freigeben über


SchemaCompareConnectionBasedModelProvider-Klasse

Stellt eine Klasse für verbindungsbasierte Schemavergleichsmodell-Anbieterobjekte bereit, die im Fenster Schemavergleich von Visual Studio Premium und Visual Studio Ultimate verwendet werden.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareConnectionBasedModelProvider

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
Public Class SchemaCompareConnectionBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
public class SchemaCompareConnectionBasedModelProvider : SchemaCompareModelProviderBase
public ref class SchemaCompareConnectionBasedModelProvider : public SchemaCompareModelProviderBase
type SchemaCompareConnectionBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareConnectionBasedModelProvider extends SchemaCompareModelProviderBase

Der SchemaCompareConnectionBasedModelProvider-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SchemaCompareConnectionBasedModelProvider Initialisiert eine neue Instanz der SchemaCompareConnectionBasedModelProvider-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Canceled (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft ConnectionString Ruft die aktuelle Verbindungszeichenfolge ab bzw. legt sie fest.
Öffentliche Eigenschaft ConnectionType Ruft den Verbindungstyp für diesen Anbieter ab. (Überschreibt SchemaCompareModelProviderBase.ConnectionType.)
Öffentliche Eigenschaft DatabaseName Ruft den Namen der Datenbank ab oder legt diesen fest.
Öffentliche Eigenschaft DatabaseSchemaProvider Ruft den aktuellen Datenbankschema-Anbieter ab oder legt ihn fest.Die set-Prozedur ist geschützt. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft DspFamilyName Ruft den Familiennamen für den Datenschema-Anbieter (Data Schema Provider, DSP) ab bzw. legt ihn fest.
Öffentliche Eigenschaft ModelInformation Ruft beim Implementieren in einer abgeleiteten Klasse die aktuellen Modellinformationen ab. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft Name Ruft beim Implementieren in einer abgeleiteten Klasse den Namen dieses Objekts ab oder legt ihn fest. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Eigenschaft Translator Ruft das aktuelle Konvertierungsprogramm ab oder legt es fest. (Von SchemaCompareModelProviderBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Cancel (Überschreibt SchemaCompareModelProviderBase.Cancel().)
Öffentliche Methode Deserialize Deserialisiert die Einstellungen für dieses Objekt aus dem bereitgestellten XML-Knoten und gibt eine Fehlermeldung zurück, wenn ein Problem auftritt. (Überschreibt SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsCompatible Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter mit diesem Modellanbieter kompatibel ist. (Überschreibt SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).)
Öffentliche Methode IsEqual Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter und dieser Modellanbieter gleich sind. (Von SchemaCompareModelProviderBase geerbt.)
Geschützte Methode IsEqualTemplate Gibt einen Wert zurück, der angibt, ob der angegebene Modellanbieter die gleiche Basis aufweist wie der aktuelle Anbieter. (Überschreibt SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ResetCancel (Überschreibt SchemaCompareModelProviderBase.ResetCancel().)
Öffentliche Methode Serialize Speichert den Zustand dieses Modellanbieters im angegebenen XML-Knoten. (Überschreibt SchemaCompareModelProviderBase.Serialize(XmlNode).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Uninitialize Wird im Fenster Schemavergleich von Visual Studio aufgerufen, wenn der Inhalt des Fensters gelöscht wird. (Von SchemaCompareModelProviderBase geerbt.)
Öffentliche Methode Validate Gibt einen Wert zurück, der angibt, ob die Verbindungszeichenfolge eine Verbindung mit einem Server und einer Datenbankversion herstellen kann, die verglichen werden können. (Überschreibt SchemaCompareModelProviderBase.Validate(String%).)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member ConnectionBasedModelProviderElementName Gibt eine Zeichenfolge zurück, die "ConnectionBasedModelProvider" enthält.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Tools.Compare.Schema-Namespace

SchemaCompareModelProviderBase