Sprache

MigrationCommandListBuilder Klasse

Definition

Ein Generator zum Erstellen einer Liste von MigrationCommands, die dann zum Migrieren einer Datenbank ausgeführt werden kann.

public class MigrationCommandListBuilder
[System.Runtime.CompilerServices.Nullable(0)]
public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Vererbung
MigrationCommandListBuilder
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Konstruktoren

Name Beschreibung
MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Erstellt eine neue Instanz des Generators.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Erstellt eine neue Instanz des Generators.

Eigenschaften

Name Beschreibung
Dependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

Name Beschreibung
Append(Object)

Fügt das angegebene Objekt (als Zeichenfolge) an den zu erstellten Befehl an.

Append(String)

Fügt die angegebene Zeichenfolge an den zu erstellten Befehl an.

AppendLine()

Startet eine neue Zeile für den zu erstellenden Befehl.

AppendLine(FormattableString)

Fügt die angegebene Zeichenfolge an den zu erstellenden Befehl an und startet dann eine neue Zeile.

AppendLine(Object)

Fügt das angegebene Objekt (als Zeichenfolge) an den zu erstellenden Befehl an und startet dann eine neue Zeile.

AppendLine(String)

Fügt die angegebene Zeichenfolge an den zu erstellenden Befehl an und startet dann eine neue Zeile.

AppendLines(Object)

Fügt das angegebene Objekt an den Befehl an, der als mehrere Textzeilen erstellt wird. Das heißt, jede Zeile im übergebenen Objekt (als Zeichenfolge) wird als Zeile zum erstellten Befehl hinzugefügt. Dies führt dazu, dass die Zeilen den richtigen Einzug aufweisen.

AppendLines(String)

Fügt das angegebene Objekt an den Befehl an, der als mehrere Textzeilen erstellt wird. Das heißt, jede Zeile in der übergebenen Zeichenfolge wird als Zeile zum erstellten Befehl hinzugefügt. Dies führt dazu, dass die Zeilen den richtigen Einzug aufweisen.

DecrementIndent()

Verringert den aktuellen Einzug um eine Ebene.

EndCommand(Boolean)

Beendet das Erstellen des aktuellen Befehls und fügt ihn der Liste der erstellten Befehle hinzu. Der nächste Aufruf einer der Generatormethoden beginnt mit dem Erstellen eines neuen Befehls.

GetCommandList()

Ruft die Liste der erstellten Befehle ab.

IncrementIndent()

Erhöht den aktuellen Einzug um eine Ebene.

Indent()

Startet einen neuen Einzugsblock, sodass alle "Anfügen..." Aufrufe, bis der Block verworfen wird, wird eine Ebene mehr als die aktuelle Ebene eingezogen.

Gilt für: