MigrationCommandListBuilder Klasse

Definition

Ein Generator zum Erstellen einer Liste von MigrationCommands, die dann ausgeführt werden kann, um eine Datenbank zu migrieren.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Vererbung
MigrationCommandListBuilder

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Konstruktoren

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Erstellt eine neue instance des Generators.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Erstellt eine neue instance des Generators.

Eigenschaften

Dependencies

Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

Append(Object)

Fügt das angegebene Objekt (als Zeichenfolge) an den zu erstellenden 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(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 dem zu erstellenden Befehl als Zeile 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 dem zu erstellenden Befehl als Zeile hinzugefügt. Dies führt dazu, dass die Zeilen den richtigen Einzug aufweisen.

DecrementIndent()

Verringert den aktuellen Einzug um eine Ebene.

EndCommand(Boolean)

Beendet die Erstellung des aktuellen Befehls und fügt ihn der Liste der erstellten Befehle hinzu. Der nächste Aufruf einer der Buildermethoden 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üge..." aufruft, bis der Block entfernt ist, wird eine Ebene mehr eingerückt als die aktuelle Ebene.

Gilt für: