Freigeben über


SqlReverseEngineer-Klasse

Stellt die abstrakte Basisklasse für den Reverse Engineering (Import)-Prozess für SQL Server dar. Diese Klasse ermöglicht bei Angabe einer Verbindungszeichenfolge die Auffüllung eines Schema-Managers.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.SchemaModel.ReverseEngineer
    Microsoft.Data.Schema.Sql.SchemaModel.SqlReverseEngineer
      Microsoft.Data.Schema.Sql.SchemaModel.Sql100ReverseEngineer
      Microsoft.Data.Schema.Sql.SchemaModel.Sql80ReverseEngineer
      Microsoft.Data.Schema.Sql.SchemaModel.Sql90ReverseEngineer

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Public MustInherit Class SqlReverseEngineer _
    Inherits ReverseEngineer
public abstract class SqlReverseEngineer : ReverseEngineer
public ref class SqlReverseEngineer abstract : public ReverseEngineer
[<AbstractClass>]
type SqlReverseEngineer =  
    class
        inherit ReverseEngineer
    end
public abstract class SqlReverseEngineer extends ReverseEngineer

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

Methoden

  Name Beschreibung
Öffentliche Methode Dispose() Gibt Ressourcen frei. (Von ReverseEngineer geerbt.)
Geschützte Methode Dispose(Boolean) Gibt Ressourcen frei. (Überschreibt ReverseEngineer.Dispose(Boolean).)
Ö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.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Populate Erstellt ein neues DataSchemaModel und füllt das Modell durch Reverse Engineering aus der durch die Verbindungszeichenfolge angegebene Datenbank auf. (Überschreibt ReverseEngineer.Populate(ErrorManager).)
Geschützte Methode RaiseCancellationOpportunityEvent Löst das CancellationOpportunityReached-Ereignis aus. (Von ReverseEngineer geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CancellationOpportunityReached Wird beim Ausführen der Populate-Methode ausgelöst, um eine Möglichkeit zum Abbrechen der Methode bereitzustellen. (Von ReverseEngineer geerbt.)
Öffentliches Ereignis Progress Wird ausgelöst, um während des Reverse Engineerings eine Statusanzeige bereitzustellen.

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.Sql.SchemaModel-Namespace