次の方法で共有


SqlServerMigrationsSqlGenerator クラス

定義

のSQL Server固有のMigrationsSqlGenerator実装。

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
継承
SqlServerMigrationsSqlGenerator

注釈

サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。

詳細と例については、「データベースの移行」および「EF Core を使用したデータベースのSQL ServerとAzure SQLへのアクセス」を参照してください。

コンストラクター

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

のSQL Server固有のMigrationsSqlGenerator実装。

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

のSQL Server固有のMigrationsSqlGenerator実装。

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

新しい SqlServerMigrationsSqlGenerator のインスタンスを作成します。

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

新しい SqlServerMigrationsSqlGenerator のインスタンスを作成します。

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

新しい SqlServerMigrationsSqlGenerator のインスタンスを作成します。

プロパティ

Annotations

のSQL Server固有のMigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
Dependencies

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

(継承元 MigrationsSqlGenerator)
Options

コマンドの生成時に使用するオプションを取得または設定します。

(継承元 MigrationsSqlGenerator)
SqlGenerationHelper

のSQL Server固有のMigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator

(継承元 MigrationsSqlGenerator)
TypeMapper

のSQL Server固有のMigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
VersionComparer

2 つの製品バージョンを比較するために使用できる比較子を取得します。

(継承元 MigrationsSqlGenerator)

メソッド

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

テーブルと列に関する説明の追加コマンドを生成します。

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

のチェック制約の SQL フラグメントを生成しますAddCheckConstraintOperation

(継承元 MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

のチェック制約の SQL フラグメントを生成しますCreateCheckConstraintOperation

(継承元 MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

内の列定義の SQL フラグメントを生成します AddColumnOperation

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

内の列定義の SQL フラグメントを生成します AddColumnOperation

(継承元 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
互換性のために残されています。.

指定された列メタデータの列定義の SQL フラグメントを生成します。

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

指定された列メタデータの列定義の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
ColumnList(String[])

指定された列名を別のリストに DelimitIdentifier(String) 連結します。

(継承元 MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

指定された列メタデータの計算列定義の SQL フラグメントを生成します。

ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

指定された列メタデータの計算列定義の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

SQL を生成して、指定されたインデックスを作成します。

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

指定されたインデックスを作成する SQL を生成します。

CreateIndexes(IProperty, MigrationCommandListBuilder)

のSQL Server固有のMigrationsSqlGenerator実装。

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

のチェック制約の SQL フラグメントをCreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

内の列定義の SQL フラグメントを CreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

の制約の SQL フラグメントを CreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

の外部キー制約の SQL フラグメントを CreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

の主キー制約の SQL フラグメントを CreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

の一意の制約の SQL フラグメントを CreateTableOperation生成します。

(継承元 MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

列の既定の制約の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

列の既定の制約の SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

列の既定の制約を削除する SQL フラグメントを生成します。

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

テーブルと列の説明のドロップ コマンドを生成します。

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

指定されたインデックスを削除する SQL を生成します。

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

指定されたインデックスを削除する SQL を生成します。

DropIndexes(IProperty, MigrationCommandListBuilder)

のSQL Server固有のMigrationsSqlGenerator実装。

EndStatement(MigrationCommandListBuilder, Boolean)

SQL コマンドを終了する SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
互換性のために残されています。.

指定されたテーブルにマップされているすべての IEntityTypeを検索します。

(継承元 MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
互換性のために残されています。.

指定された列にマップされた一部 IProperty を検索します。

複数のプロパティが同じ列にマップされている場合、返されるプロパティは任意に選択されます。 モデル検証コントロールを使用すると、特定の列にマップされているすべてのプロパティの構成が一貫しています。

(継承元 MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

指定された参照アクションの SQL フラグメントを生成します。

ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

の外部キー制約の SQL フラグメントを生成します AddForeignKeyOperation

(継承元 MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

指定 AddCheckConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

指定 AddCheckConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

指定 AddColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

指定 AddColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

指定 AddForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

指定 AddForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

指定 AddPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

指定 AddPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 AddPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

指定 AddUniqueConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

指定 AlterColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

指定 AlterDatabaseOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

データベース プロバイダーによってオーバーライドされ、指定 AlterDatabaseOperation された に対して を呼び出すことによって、 のコマンドを MigrationCommandListBuilderビルドできます。

(継承元 MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

指定 AlterSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

指定 AlterTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

データベース プロバイダーによってオーバーライドされ、指定 AlterTableOperation された に対して を呼び出すことによって、 のコマンドを MigrationCommandListBuilderビルドできます。

(継承元 MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

指定 CreateCheckConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

指定 CreateIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

指定 CreateIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 CreateIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 CreateIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

指定 CreateSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

指定 CreateSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

指定 CreateTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

指定 CreateTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 CreateTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 CreateTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

指定 DeleteDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

指定 DeleteDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

指定 DropCheckConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

指定 DropColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

指定 DropColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

指定 DropForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

指定 DropForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropForeignKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

指定 DropIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

データベース プロバイダーによってオーバーライドされ、指定 DropIndexOperation された に対して を呼び出すことによって、 のコマンドを MigrationCommandListBuilderビルドできます。

このメソッドの既定の実装では がスロー NotImplementedExceptionされることに注意してください。 プロバイダーは、この種の操作をサポートする場合は、 をオーバーライドする必要があります。

(継承元 MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

データベース プロバイダーによってオーバーライドされ、指定 DropIndexOperation された に対して を呼び出すことによって、 のコマンドを MigrationCommandListBuilderビルドできます。

(継承元 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

指定 DropPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

指定 DropPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropPrimaryKeyOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

指定 DropSchemaOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

指定 DropSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

指定 DropTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

指定 DropTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 DropTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

指定 DropUniqueConstraintOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

指定 EnsureSchemaOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

指定 InsertDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

指定 InsertDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 InsertDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

指定 InsertDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

(継承元 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

操作の一覧からコマンドを生成します。

Generate(IReadOnlyList<MigrationOperation>, IModel)

操作の一覧からコマンドを生成します。

(継承元 MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

操作の一覧からコマンドを生成します。

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

操作の一覧からコマンドを生成します。

(継承元 MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

指定 MigrationOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

指定 RenameColumnOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

指定 RenameIndexOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

指定 RenameSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

指定 RenameTableOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

指定 RestartSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

指定 RestartSequenceOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

指定 SqlOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

指定 SqlOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

指定 SqlServerCreateDatabaseOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

指定 SqlServerDropDatabaseOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドします。

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

指定 UpdateDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

指定 UpdateDataOperation した に対して を呼び出して、 のコマンドを MigrationCommandListBuilderビルドし、最後のコマンドを終了します。

(継承元 MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

からインデックスの列リストの SQL フラグメントを CreateIndexOperation返します。

(継承元 MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

指定された操作に対応するコマンドを生成します。

(継承元 MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

指定された操作に対応するコマンドを生成します。

(継承元 MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

指定された操作に対応するコマンドを生成します。

(継承元 MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

指定されたメタデータを指定して、列のストア/データベース型を取得します。

(継承元 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

指定されたメタデータを指定して、列のストア/データベース型を取得します。

(継承元 MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

指定されたメタデータを指定して、列のストア/データベース型を取得します。

(継承元 MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

指定した列が変更されたときに再構築する必要があるインデックスの一覧を取得します。

GetIndexesToRebuild(IProperty, MigrationOperation)

指定したプロパティが変更されたときに再構築する必要があるインデックスの一覧を取得します。

HasLegacyRenameOperations(IModel)

変更されていない RenameTableOperation 場合に新しい名前と RenameSequenceOperation スキーマを null に設定する従来の動作をチェックして使用するかどうかを確認します。

(継承元 MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

からインデックスの追加 (フィルター、含まれる列、オプション) 用の SQL フラグメントを CreateIndexOperation生成します。

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

からインデックスの追加 (フィルター、含まれる列、オプション) 用の SQL フラグメントを CreateIndexOperation生成します。

(継承元 MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

、、または からインデックスの特徴の SQL フラグメントをCreateIndexOperationAddPrimaryKeyOperation生成しますAddUniqueConstraintOperation

IsOldColumnSupported(IModel)

EF Core 1.1 でのみ追加された古い列の渡しをサポートしているかどうかを AddColumnOperation 確認します。

(継承元 MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

の主キー制約の SQL フラグメントを生成します AddPrimaryKeyOperation

(継承元 MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

名前の変更を生成します。

Rename(String, String, String, MigrationCommandListBuilder)

名前の変更を生成します。

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

でシーケンスを構成する SQL フラグメントを AlterSequenceOperation生成します。

(継承元 MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

でシーケンスを構成する SQL フラグメントを CreateSequenceOperation生成します。

(継承元 MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

指定されたオプションを使用してシーケンスを構成する SQL フラグメントを生成します。

(継承元 MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

あるスキーマから別のスキーマへの転送を生成します。.

TryGetVersion(IModel, String)

現在の移行の生成に使用される製品バージョンを取得します。 プロバイダーはこれを使用して、以前のバージョンを使用して生成された移行との互換性を維持できます。

(継承元 MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

の一意の制約の SQL フラグメントを生成します AddUniqueConstraintOperation

(継承元 MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

移行によってフィルターが生成される必要があるかどうかを CreateIndexOperation 確認します。

UseLegacyIndexFilters(IModel)
互換性のために残されています。.

移行によってフィルターが生成される必要があるかどうかを CreateIndexOperation 確認します。

適用対象