次の方法で共有


CSharpMigrationOperationGenerator クラス

定義

オブジェクトを作成 MigrationOperation するために C# を生成するために使用されます。

public class CSharpMigrationOperationGenerator
public class CSharpMigrationOperationGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.ICSharpMigrationOperationGenerator
type CSharpMigrationOperationGenerator = class
type CSharpMigrationOperationGenerator = class
    interface ICSharpMigrationOperationGenerator
Public Class CSharpMigrationOperationGenerator
Public Class CSharpMigrationOperationGenerator
Implements ICSharpMigrationOperationGenerator
継承
CSharpMigrationOperationGenerator
実装

注釈

詳細と例については、「 データベースの移行」および 「EF Core のデザイン時サービス 」を参照してください。

コンストラクター

CSharpMigrationOperationGenerator(CSharpHelper)

オブジェクトを作成 MigrationOperation するために C# を生成するために使用されます。

CSharpMigrationOperationGenerator(CSharpMigrationOperationGeneratorDependencies)

CSharpMigrationOperationGenerator クラスの新しいインスタンスを初期化します。

プロパティ

Dependencies

このサービスの依存関係。

メソッド

Annotations(IEnumerable<Annotation>, IndentedStringBuilder)

オブジェクトのコードを Annotation 生成します。

Annotations(IEnumerable<Annotation>, IndentedStringBuilder)

オブジェクトのコードを Annotation 生成します。

Generate(AddCheckConstraintOperation, IndentedStringBuilder)

のコードを AddCheckConstraintOperation生成します。

Generate(AddColumnOperation, IndentedStringBuilder)

のコードを AddColumnOperation生成します。

Generate(AddColumnOperation, IndentedStringBuilder)

のコードを AddColumnOperation生成します。

Generate(AddForeignKeyOperation, IndentedStringBuilder)

のコードを AddForeignKeyOperation生成します。

Generate(AddForeignKeyOperation, IndentedStringBuilder)

のコードを AddForeignKeyOperation生成します。

Generate(AddPrimaryKeyOperation, IndentedStringBuilder)

のコードを AddPrimaryKeyOperation生成します。

Generate(AddPrimaryKeyOperation, IndentedStringBuilder)

のコードを AddPrimaryKeyOperation生成します。

Generate(AddUniqueConstraintOperation, IndentedStringBuilder)

のコードを AddUniqueConstraintOperation生成します。

Generate(AddUniqueConstraintOperation, IndentedStringBuilder)

のコードを AddUniqueConstraintOperation生成します。

Generate(AlterColumnOperation, IndentedStringBuilder)

のコードを AlterColumnOperation生成します。

Generate(AlterColumnOperation, IndentedStringBuilder)

のコードを AlterColumnOperation生成します。

Generate(AlterDatabaseOperation, IndentedStringBuilder)

のコードを AlterDatabaseOperation生成します。

Generate(AlterDatabaseOperation, IndentedStringBuilder)

のコードを AlterDatabaseOperation生成します。

Generate(AlterSequenceOperation, IndentedStringBuilder)

のコードを AlterSequenceOperation生成します。

Generate(AlterSequenceOperation, IndentedStringBuilder)

のコードを AlterSequenceOperation生成します。

Generate(AlterTableOperation, IndentedStringBuilder)

のコードを AlterTableOperation生成します。

Generate(AlterTableOperation, IndentedStringBuilder)

のコードを AlterTableOperation生成します。

Generate(CreateCheckConstraintOperation, IndentedStringBuilder)

のコードを CreateCheckConstraintOperation生成します。

Generate(CreateIndexOperation, IndentedStringBuilder)

のコードを CreateIndexOperation生成します。

Generate(CreateIndexOperation, IndentedStringBuilder)

のコードを CreateIndexOperation生成します。

Generate(CreateSequenceOperation, IndentedStringBuilder)

のコードを CreateSequenceOperation生成します。

Generate(CreateSequenceOperation, IndentedStringBuilder)

のコードを CreateSequenceOperation生成します。

Generate(CreateTableOperation, IndentedStringBuilder)

のコードを CreateTableOperation生成します。

Generate(CreateTableOperation, IndentedStringBuilder)

のコードを CreateTableOperation生成します。

Generate(DeleteDataOperation, IndentedStringBuilder)

のコードを DeleteDataOperation生成します。

Generate(DeleteDataOperation, IndentedStringBuilder)

のコードを DeleteDataOperation生成します。

Generate(DropCheckConstraintOperation, IndentedStringBuilder)

のコードを DropCheckConstraintOperation生成します。

Generate(DropCheckConstraintOperation, IndentedStringBuilder)

のコードを DropCheckConstraintOperation生成します。

Generate(DropColumnOperation, IndentedStringBuilder)

のコードを DropColumnOperation生成します。

Generate(DropColumnOperation, IndentedStringBuilder)

のコードを DropColumnOperation生成します。

Generate(DropForeignKeyOperation, IndentedStringBuilder)

のコードを DropForeignKeyOperation生成します。

Generate(DropForeignKeyOperation, IndentedStringBuilder)

のコードを DropForeignKeyOperation生成します。

Generate(DropIndexOperation, IndentedStringBuilder)

のコードを DropIndexOperation生成します。

Generate(DropIndexOperation, IndentedStringBuilder)

のコードを DropIndexOperation生成します。

Generate(DropPrimaryKeyOperation, IndentedStringBuilder)

のコードを DropPrimaryKeyOperation生成します。

Generate(DropPrimaryKeyOperation, IndentedStringBuilder)

のコードを DropPrimaryKeyOperation生成します。

Generate(DropSchemaOperation, IndentedStringBuilder)

のコードを DropSchemaOperation生成します。

Generate(DropSchemaOperation, IndentedStringBuilder)

のコードを DropSchemaOperation生成します。

Generate(DropSequenceOperation, IndentedStringBuilder)

のコードを DropSequenceOperation生成します。

Generate(DropSequenceOperation, IndentedStringBuilder)

のコードを DropSequenceOperation生成します。

Generate(DropTableOperation, IndentedStringBuilder)

のコードを DropTableOperation生成します。

Generate(DropTableOperation, IndentedStringBuilder)

のコードを DropTableOperation生成します。

Generate(DropUniqueConstraintOperation, IndentedStringBuilder)

のコードを DropUniqueConstraintOperation生成します。

Generate(DropUniqueConstraintOperation, IndentedStringBuilder)

のコードを DropUniqueConstraintOperation生成します。

Generate(EnsureSchemaOperation, IndentedStringBuilder)

のコードを EnsureSchemaOperation生成します。

Generate(EnsureSchemaOperation, IndentedStringBuilder)

のコードを EnsureSchemaOperation生成します。

Generate(InsertDataOperation, IndentedStringBuilder)

のコードを InsertDataOperation生成します。

Generate(InsertDataOperation, IndentedStringBuilder)

のコードを InsertDataOperation生成します。

Generate(MigrationOperation, IndentedStringBuilder)

不明 MigrationOperationな のコードを生成します。

Generate(MigrationOperation, IndentedStringBuilder)

不明 MigrationOperationな のコードを生成します。

Generate(RenameColumnOperation, IndentedStringBuilder)

のコードを RenameColumnOperation生成します。

Generate(RenameColumnOperation, IndentedStringBuilder)

のコードを RenameColumnOperation生成します。

Generate(RenameIndexOperation, IndentedStringBuilder)

のコードを RenameIndexOperation生成します。

Generate(RenameIndexOperation, IndentedStringBuilder)

のコードを RenameIndexOperation生成します。

Generate(RenameSequenceOperation, IndentedStringBuilder)

のコードを RenameSequenceOperation生成します。

Generate(RenameSequenceOperation, IndentedStringBuilder)

のコードを RenameSequenceOperation生成します。

Generate(RenameTableOperation, IndentedStringBuilder)

のコードを RenameTableOperation生成します。

Generate(RenameTableOperation, IndentedStringBuilder)

のコードを RenameTableOperation生成します。

Generate(RestartSequenceOperation, IndentedStringBuilder)

のコードを RestartSequenceOperation生成します。

Generate(RestartSequenceOperation, IndentedStringBuilder)

のコードを RestartSequenceOperation生成します。

Generate(SqlOperation, IndentedStringBuilder)

のコードを SqlOperation生成します。

Generate(SqlOperation, IndentedStringBuilder)

のコードを SqlOperation生成します。

Generate(String, IReadOnlyList<MigrationOperation>, IndentedStringBuilder)

オブジェクトを作成するためのコードを MigrationOperation 生成します。

Generate(String, IReadOnlyList<MigrationOperation>, IndentedStringBuilder)

オブジェクトを作成するためのコードを MigrationOperation 生成します。

Generate(UpdateDataOperation, IndentedStringBuilder)

のコードを UpdateDataOperation生成します。

Generate(UpdateDataOperation, IndentedStringBuilder)

のコードを UpdateDataOperation生成します。

OldAnnotations(IEnumerable<Annotation>, IndentedStringBuilder)

削除された Annotation オブジェクトのコードを生成します。

OldAnnotations(IEnumerable<Annotation>, IndentedStringBuilder)

削除された Annotation オブジェクトのコードを生成します。

適用対象