次の方法で共有


SqliteMigrationsSqlGenerator クラス

定義

の SQLite 固有の MigrationsSqlGenerator実装。

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

注釈

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

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

コンストラクター

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

の SQLite 固有の MigrationsSqlGenerator実装。

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

の SQLite 固有の MigrationsSqlGenerator実装。

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

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

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

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

プロパティ

Annotations

の SQLite 固有の MigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
Dependencies

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

(継承元 MigrationsSqlGenerator)
Options

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

(継承元 MigrationsSqlGenerator)
SqlGenerationHelper

の SQLite 固有の MigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
SqlGenerator

IUpdateSqlGenerator

(継承元 MigrationsSqlGenerator)
TypeMapper

の SQLite 固有の MigrationsSqlGenerator実装。

(継承元 MigrationsSqlGenerator)
VersionComparer

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

(継承元 MigrationsSqlGenerator)

メソッド

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, 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, 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)
CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

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

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

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

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)
EndStatement(MigrationCommandListBuilder, Boolean)

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

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

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

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

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

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

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

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

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

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

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

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

(継承元 MigrationsSqlGenerator)
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)

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

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

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

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

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

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

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

この操作ではテーブルの NotSupportedException 再構築が必要であるため、 がスローされます。これは、まだサポートされていません。

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

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

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

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

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

SQLite はシーケンスを NotSupportedException サポートしていないため、 をスローします。

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

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

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

SQLite はシーケンスを NotSupportedException サポートしていないため、 をスローします。

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ビルドし、最後のコマンドを終了します。

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

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)

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

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

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

スキーマは SQLite でサポートされておらず、テストの互換性を向上させるために無視されるため、無視されます。

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

SQLite はシーケンスを NotSupportedException サポートしていないため、 をスローします。

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

この操作にはテーブルの NotSupportedException 再構築が必要であるため、まだサポートされていないため、 をスローします。

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

スキーマは SQLite でサポートされておらず、テストの互換性を向上させるために無視されるため、無視されます。

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

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

(継承元 MigrationsSqlGenerator)
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ビルドします。

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

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

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

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

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

SQLite はシーケンスを NotSupportedException サポートしていないため、 をスローします。

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

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

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

SQLite はシーケンスを NotSupportedException サポートしていないため、 をスローします。

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

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

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

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

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

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

(継承元 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)
HasLegacyRenameOperations(IModel)

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

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

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

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

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

(継承元 MigrationsSqlGenerator)
IsOldColumnSupported(IModel)

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

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

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

(継承元 MigrationsSqlGenerator)
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 フラグメントを生成します。

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

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

(継承元 MigrationsSqlGenerator)
TryGetVersion(IModel, String)

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

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

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

(継承元 MigrationsSqlGenerator)

適用対象