Udostępnij za pośrednictwem


MigrationCommandListBuilder Klasa

Definicja

Konstruktor służący do tworzenia listy MigrationCommands, którą można następnie wykonać w celu migracji bazy danych.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Dziedziczenie
MigrationCommandListBuilder

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .

Konstruktory

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Tworzy nowe wystąpienie konstruktora.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Tworzy nowe wystąpienie konstruktora.

Właściwości

Dependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

Metody

Append(Object)

Dołącza dany obiekt (jako ciąg) do tworzonego polecenia.

Append(String)

Dołącza dany ciąg do tworzonego polecenia.

AppendLine()

Uruchamia nowy wiersz polecenia, który jest kompilowany.

AppendLine(Object)

Dołącza dany obiekt (jako ciąg) do tworzonego polecenia, a następnie uruchamia nowy wiersz.

AppendLine(String)

Dołącza dany ciąg do tworzonego polecenia, a następnie uruchamia nowy wiersz.

AppendLines(Object)

Dołącza dany obiekt do tworzonego polecenia jako wiele wierszy tekstu. Oznacza to, że każdy wiersz w przekazanym obiekcie (jako ciąg) jest dodawany jako wiersz do tworzonego polecenia. Powoduje to, że wiersze mają poprawne wcięcie.

AppendLines(String)

Dołącza dany obiekt do tworzonego polecenia jako wiele wierszy tekstu. Oznacza to, że każdy wiersz w przekazanym ciągu jest dodawany jako wiersz do kompilowanego polecenia. Powoduje to, że wiersze mają poprawne wcięcie.

DecrementIndent()

Zmniejsza bieżące wcięcie o jeden poziom.

EndCommand(Boolean)

Kończy tworzenie bieżącego polecenia i dodaje go do listy skompilowanych poleceń. Następne wywołanie jednej z metod konstruktora rozpocznie tworzenie nowego polecenia.

GetCommandList()

Pobiera listę skompilowanych poleceń.

IncrementIndent()

Zwiększa bieżące wcięcie o jeden poziom.

Indent()

Uruchamia nowy blok wcięcia, więc wszystkie "Dołącz...". wywołania, dopóki blok nie zostanie usunięty, zostanie wcięty jeden poziom więcej niż bieżący poziom.

Dotyczy