次の方法で共有


MigrationCommandListBuilder クラス

定義

データベースを移行するために実行できる の MigrationCommandリストを作成するためのビルダー。

public class MigrationCommandListBuilder
type MigrationCommandListBuilder = class
Public Class MigrationCommandListBuilder
継承
MigrationCommandListBuilder

注釈

詳細と例については、「 データベースの移行 」を参照してください。

コンストラクター

MigrationCommandListBuilder(IRelationalCommandBuilderFactory)

ビルダーの新しいインスタンスを作成します。

MigrationCommandListBuilder(MigrationsSqlGeneratorDependencies)

ビルダーの新しいインスタンスを作成します。

プロパティ

Dependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

メソッド

Append(Object)

ビルド中のコマンドに、指定されたオブジェクトを (文字列として) 追加します。

Append(String)

ビルド中のコマンドに指定された文字列を追加します。

AppendLine()

ビルド中のコマンドで新しい行を開始します。

AppendLine(Object)

ビルド中のコマンドに指定されたオブジェクトを文字列として追加し、新しい行を開始します。

AppendLine(String)

ビルド中のコマンドに指定された文字列を追加し、新しい行を開始します。

AppendLines(Object)

複数行のテキストとしてビルドされているコマンドに、指定されたオブジェクトを追加します。 つまり、渡されたオブジェクトの各行が (文字列として) ビルド中のコマンドに行として追加されます。 これにより、行に正しいインデントが設定されます。

AppendLines(String)

複数行のテキストとしてビルドされているコマンドに、指定されたオブジェクトを追加します。 つまり、渡された文字列の各行は、ビルド中のコマンドに行として追加されます。 これにより、行に正しいインデントが設定されます。

DecrementIndent()

現在のインデントを 1 レベル減らします。

EndCommand(Boolean)

現在のコマンドのビルドを終了し、ビルドされたコマンドの一覧に追加します。 次にビルダー メソッドの 1 つを呼び出すと、新しいコマンドのビルドが開始されます。

GetCommandList()

ビルドされたコマンドの一覧を取得します。

IncrementIndent()

現在のインデントを 1 レベル上げます。

Indent()

新しいインデント ブロックを開始し、すべての 'Append...' を開始します。ブロックが破棄されるまでの呼び出しは、現在のレベルより 1 レベル多くインデントされます。

適用対象