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 개체에 대한 코드를 생성합니다.

적용 대상