Sdílet prostřednictvím


MigrationCommandListBuilder Třída

Definice

Tvůrce pro vytvoření seznamu MigrationCommands, který se pak dá spustit a migrovat databázi.

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
Dědičnost
MigrationCommandListBuilder

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Konstruktory

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

Vytvoří novou instanci tvůrce.

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

Vytvoří novou instanci tvůrce.

Vlastnosti

Dependencies

Závislosti specifické pro relačního zprostředkovatele pro tuto službu.

Metody

Append(Object)

Připojí daný objekt (jako řetězec) k vytvořenému příkazu.

Append(String)

Připojí daný řetězec k vytvořenému příkazu.

AppendLine()

Spustí nový řádek na vytvářený příkaz.

AppendLine(Object)

Připojí daný objekt (jako řetězec) k vytvořenému příkazu a pak spustí nový řádek.

AppendLine(String)

Připojí daný řetězec k vytvořenému příkazu a pak spustí nový řádek.

AppendLines(Object)

Připojí daný objekt k příkazu, který se sestavuje, jako více řádků textu. To znamená, že každý řádek v předaném objektu (jako řetězec) se přidá jako řádek do vytvářeného příkazu. Výsledkem je správné odsazení řádků.

AppendLines(String)

Připojí daný objekt k příkazu, který se sestavuje, jako více řádků textu. To znamená, že každý řádek v předaném řetězci se přidá jako řádek do vytvářeného příkazu. Výsledkem je správné odsazení řádků.

DecrementIndent()

Zmenší aktuální odsazení o jednu úroveň.

EndCommand(Boolean)

Ukončí sestavení aktuálního příkazu a přidá ho do seznamu sestavených příkazů. Další volání jedné z metod tvůrce začne vytvářet nový příkaz.

GetCommandList()

Získá seznam sestavených příkazů.

IncrementIndent()

Zvýší aktuální odsazení o jednu úroveň.

Indent()

Spustí nový blok odsazení, takže všechna připojení... volání, dokud nebude blok odstraněn, bude odsazený o jednu úroveň více než aktuální úroveň.

Platí pro