Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Klasse, die für das Erstellen eines Modells einer SQL Server-Datenbank zuständig ist.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.SchemaModel.ModelBuilder
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
Public NotInheritable Class SqlModelBuilder _
Inherits ModelBuilder
public sealed class SqlModelBuilder : ModelBuilder
public ref class SqlModelBuilder sealed : public ModelBuilder
[<Sealed>]
type SqlModelBuilder =
class
inherit ModelBuilder
end
public final class SqlModelBuilder extends ModelBuilder
Der SqlModelBuilder-Typ macht die folgenden Member verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
DataSchemaModel | Ruft das Modell ab, das von diesem Modell-Generator erstellt wird. |
![]() |
IsOptimizedForInsert | Ruft einen Wert ab, der angibt, ob das Modell derzeit für Einfügungen optimiert wird. |
![]() |
IsOptimizedForQuery | Ruft einen Wert ab, der angibt, ob das Modell derzeit für Abfragen optimiert wird. |
Zum Seitenanfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Add | Fügt dem Schema-Manager benutzerdefinierte Daten hinzu, z. B. Verweise. (Überschreibt ModelBuilder.Add(CustomSchemaData).) |
![]() |
AddObjects | Fügt dem Modell Objekte hinzu. (Überschreibt ModelBuilder.AddObjects(String, TextReader, IDictionary<String, String>).) |
![]() |
BeginBatchUpdate | Fordert ModelBuilder auf, die Verarbeitung im Batchaktualisierungsmodus zu starten. (Überschreibt ModelBuilder.BeginBatchUpdate().) |
![]() |
Delete | Entfernt benutzerdefinierte Daten aus dem Schema-Manager, z. B. Verweise. (Überschreibt ModelBuilder.Delete(CustomSchemaData).) |
![]() |
DeleteObjects | Löscht die Objekte im Modell, die mit dem angegebenen cacheIdentifier hinzugefügt wurden. (Überschreibt ModelBuilder.DeleteObjects(String).) |
![]() |
EndBatchUpdate | Fordert ModelBuilder auf, die Verarbeitung im Batchaktualisierungsmodus zu beenden. (Überschreibt ModelBuilder.EndBatchUpdate().) |
![]() |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) |
![]() |
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.) |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
OptimizeForInsert | Führt dazu, dass das Modell in einen für Einfügungen optimierten Modus wechselt. (Überschreibt ModelBuilder.OptimizeForInsert().) |
![]() |
OptimizeForQuery | Führt dazu, dass das Modell in einen für Abfragen optimierten Modus wechselt. (Überschreibt ModelBuilder.OptimizeForQuery().) |
![]() |
ResetInternalElementsResolutionStatus | Setzt den Auflösungsstatus für interne Elemente zurück. (Überschreibt ModelBuilder.ResetInternalElementsResolutionStatus().) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
UpdateObjects | Aktualisiert Objekte im Modell. (Überschreibt ModelBuilder.UpdateObjects(String, TextReader, IDictionary<String, String>).) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
.gif)
.gif)
.gif)