Sdílet prostřednictvím


CSharpMigrationOperationGenerator Třída

Definice

Používá se ke generování C# pro vytváření MigrationOperation objektů.

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
Dědičnost
CSharpMigrationOperationGenerator
Implementuje

Poznámky

Další informace a příklady najdete v tématech Migrace databází a Služby návrhu EF Core .

Konstruktory

CSharpMigrationOperationGenerator(CSharpHelper)

Používá se ke generování C# pro vytváření MigrationOperation objektů.

CSharpMigrationOperationGenerator(CSharpMigrationOperationGeneratorDependencies)

Inicializuje novou instanci CSharpMigrationOperationGenerator třídy .

Vlastnosti

Dependencies

Závislosti pro tuto službu

Metody

Annotations(IEnumerable<Annotation>, IndentedStringBuilder)

Generuje kód pro Annotation objekty.

Annotations(IEnumerable<Annotation>, IndentedStringBuilder)

Generuje kód pro Annotation objekty.

Generate(AddCheckConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddCheckConstraintOperation

Generate(AddColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddColumnOperation

Generate(AddColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddColumnOperation

Generate(AddForeignKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddForeignKeyOperation

Generate(AddForeignKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddForeignKeyOperation

Generate(AddPrimaryKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddPrimaryKeyOperation

Generate(AddPrimaryKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddPrimaryKeyOperation

Generate(AddUniqueConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddUniqueConstraintOperation

Generate(AddUniqueConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro .AddUniqueConstraintOperation

Generate(AlterColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterColumnOperation

Generate(AlterColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterColumnOperation

Generate(AlterDatabaseOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterDatabaseOperation

Generate(AlterDatabaseOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterDatabaseOperation

Generate(AlterSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterSequenceOperation

Generate(AlterSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterSequenceOperation

Generate(AlterTableOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterTableOperation

Generate(AlterTableOperation, IndentedStringBuilder)

Vygeneruje kód pro .AlterTableOperation

Generate(CreateCheckConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro .CreateCheckConstraintOperation

Generate(CreateIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateIndexOperation.

Generate(CreateIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateIndexOperation.

Generate(CreateSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateSequenceOperation.

Generate(CreateSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateSequenceOperation.

Generate(CreateTableOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateTableOperation.

Generate(CreateTableOperation, IndentedStringBuilder)

Vygeneruje kód pro CreateTableOperation.

Generate(DeleteDataOperation, IndentedStringBuilder)

Vygeneruje kód pro DeleteDataOperation.

Generate(DeleteDataOperation, IndentedStringBuilder)

Vygeneruje kód pro DeleteDataOperation.

Generate(DropCheckConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro DropCheckConstraintOperation.

Generate(DropCheckConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro DropCheckConstraintOperation.

Generate(DropColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro DropColumnOperation.

Generate(DropColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro DropColumnOperation.

Generate(DropForeignKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro DropForeignKeyOperation.

Generate(DropForeignKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro DropForeignKeyOperation.

Generate(DropIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro DropIndexOperation.

Generate(DropIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro DropIndexOperation.

Generate(DropPrimaryKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro DropPrimaryKeyOperation.

Generate(DropPrimaryKeyOperation, IndentedStringBuilder)

Vygeneruje kód pro DropPrimaryKeyOperation.

Generate(DropSchemaOperation, IndentedStringBuilder)

Vygeneruje kód pro DropSchemaOperation.

Generate(DropSchemaOperation, IndentedStringBuilder)

Vygeneruje kód pro DropSchemaOperation.

Generate(DropSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro DropSequenceOperation.

Generate(DropSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro DropSequenceOperation.

Generate(DropTableOperation, IndentedStringBuilder)

Vygeneruje kód pro DropTableOperation.

Generate(DropTableOperation, IndentedStringBuilder)

Vygeneruje kód pro DropTableOperation.

Generate(DropUniqueConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro DropUniqueConstraintOperation.

Generate(DropUniqueConstraintOperation, IndentedStringBuilder)

Vygeneruje kód pro DropUniqueConstraintOperation.

Generate(EnsureSchemaOperation, IndentedStringBuilder)

Vygeneruje kód pro .EnsureSchemaOperation

Generate(EnsureSchemaOperation, IndentedStringBuilder)

Vygeneruje kód pro .EnsureSchemaOperation

Generate(InsertDataOperation, IndentedStringBuilder)

Vygeneruje kód pro .InsertDataOperation

Generate(InsertDataOperation, IndentedStringBuilder)

Vygeneruje kód pro .InsertDataOperation

Generate(MigrationOperation, IndentedStringBuilder)

Vygeneruje kód pro neznámý MigrationOperationobjekt .

Generate(MigrationOperation, IndentedStringBuilder)

Vygeneruje kód pro neznámý MigrationOperationobjekt .

Generate(RenameColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameColumnOperation.

Generate(RenameColumnOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameColumnOperation.

Generate(RenameIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameIndexOperation.

Generate(RenameIndexOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameIndexOperation.

Generate(RenameSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameSequenceOperation.

Generate(RenameSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameSequenceOperation.

Generate(RenameTableOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameTableOperation.

Generate(RenameTableOperation, IndentedStringBuilder)

Vygeneruje kód pro RenameTableOperation.

Generate(RestartSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro RestartSequenceOperation.

Generate(RestartSequenceOperation, IndentedStringBuilder)

Vygeneruje kód pro RestartSequenceOperation.

Generate(SqlOperation, IndentedStringBuilder)

Vygeneruje kód pro SqlOperation.

Generate(SqlOperation, IndentedStringBuilder)

Vygeneruje kód pro SqlOperation.

Generate(String, IReadOnlyList<MigrationOperation>, IndentedStringBuilder)

Generuje kód pro vytváření MigrationOperation objektů.

Generate(String, IReadOnlyList<MigrationOperation>, IndentedStringBuilder)

Generuje kód pro vytváření MigrationOperation objektů.

Generate(UpdateDataOperation, IndentedStringBuilder)

Vygeneruje kód pro .UpdateDataOperation

Generate(UpdateDataOperation, IndentedStringBuilder)

Vygeneruje kód pro .UpdateDataOperation

OldAnnotations(IEnumerable<Annotation>, IndentedStringBuilder)

Generuje kód pro odebrané Annotation objekty.

OldAnnotations(IEnumerable<Annotation>, IndentedStringBuilder)

Generuje kód pro odebrané Annotation objekty.

Platí pro