MigrationCommandListBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework