Freigeben über


ModelBuilder-Klasse

Wird verwendet, um den Schema-Manager mit Skripts aufzufüllen.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelBuilder
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder

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

Syntax

'Declaration
Public MustInherit Class ModelBuilder
public abstract class ModelBuilder
public ref class ModelBuilder abstract
[<AbstractClass>]
type ModelBuilder =  class end
public abstract class ModelBuilder

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

Konstruktoren

  Name Beschreibung
Geschützte Methode ModelBuilder Initialisiert eine neue Instanz der ModelBuilder-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt benutzerdefinierte Schemadaten hinzu.
Öffentliche Methode AddObjects Fügt dem Schema-Manager Objekte hinzu.
Öffentliche Methode BeginBatchUpdate Fordert an, dass ModelBuilder die Verarbeitung im Batchaktualisierungsmodus startet.
Öffentliche Methode Delete Löscht benutzerdefinierte Schemadaten.
Öffentliche Methode DeleteObjects Löscht Objekte im Schema-Manager, die mit dem Cachebezeichner hinzugefügt wurden.
Öffentliche Methode EndBatchUpdate Fordert an, dass ModelBuilder die Verarbeitung im Batchaktualisierungsmodus beendet.
Ö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 OptimizeForInsert Optimiert zur Einfügung.
Öffentliche Methode OptimizeForQuery Optimiert für Abfrage.
Öffentliche Methode ResetInternalElementsResolutionStatus
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UpdateObjects Aktualisiert die Objekte, die zuvor mit dem Cachebezeichner hinzugefügt wurden.

Zum Seitenanfang

Hinweise

Alle Implementierungen des Datenbankschema-Anbieters (DSP) müssen diese Klasse implementieren.

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