Udostępnij za pośrednictwem


SqliteMigrationsSqlGenerator.Generate Metoda

Definicja

Przeciążenia

Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqLite i są dyskretnie ignorowane w celu poprawy zgodności testowania.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje polecenia z listy operacji.

Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqLite i są dyskretnie ignorowane w celu poprawy zgodności testowania.

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje polecenia z listy operacji.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AlterDatabaseOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownej kompilacji tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropUniqueConstraintOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropUniqueConstraintOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropUniqueConstraintOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqLite i są dyskretnie ignorowane w celu poprawy zgodności testowania.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.EnsureSchemaOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As EnsureSchemaOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
EnsureSchemaOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.RenameColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As RenameColumnOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
RenameColumnOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.RenameIndexOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As RenameIndexOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
RenameIndexOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.RenameSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As RenameSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
RenameSequenceOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego RenameTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.RenameTableOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As RenameTableOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
RenameTableOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ sqLite nie obsługuje sekwencji.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.RestartSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As RestartSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
RestartSequenceOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As CreateTableOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
CreateTableOperation

Operacja.

model
IModel

Model docelowy, który może być null taki, jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy polecenie ma zostać zakończone po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego AddColumnOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As AddColumnOperation, model As IModel, builder As MigrationCommandListBuilder, terminate As Boolean)

Parametry

operation
AddColumnOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As AddForeignKeyOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
AddForeignKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As AddPrimaryKeyOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
AddPrimaryKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropSequenceOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As DropColumnOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
DropColumnOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As DropForeignKeyOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
DropForeignKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Generuje polecenia na podstawie listy operacji.

public override System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.MigrationCommand> Generate (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> operations, Microsoft.EntityFrameworkCore.Metadata.IModel model = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
public override System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.MigrationCommand> Generate (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> operations, Microsoft.EntityFrameworkCore.Metadata.IModel? model = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
override this.Generate : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions -> System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.MigrationCommand>
Public Overrides Function Generate (operations As IReadOnlyList(Of MigrationOperation), Optional model As IModel = Nothing, Optional options As MigrationsSqlGenerationOptions = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default) As IReadOnlyList(Of MigrationCommand)

Parametry

operations
IReadOnlyList<MigrationOperation>

Operacje.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

options
MigrationsSqlGenerationOptions

Opcje do użycia podczas generowania poleceń.

Zwraca

Lista poleceń do wykonania lub wykonywania skryptów.

Dotyczy

Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Ignorowane, ponieważ schematy nie są obsługiwane przez sqlite i są ignorowane w trybie dyskretnym w celu poprawy zgodności testowania.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropSchemaOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropSchemaOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropSchemaOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropCheckConstraintOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropCheckConstraintOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropCheckConstraintOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropIndexOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropIndexOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(IReadOnlyList<MigrationOperation>, IModel)

Generuje polecenia na podstawie listy operacji.

public override System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.MigrationCommand> Generate (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> operations, Microsoft.EntityFrameworkCore.Metadata.IModel model = default);
override this.Generate : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.Operations.MigrationOperation> * Microsoft.EntityFrameworkCore.Metadata.IModel -> System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Migrations.MigrationCommand>
Public Overrides Function Generate (operations As IReadOnlyList(Of MigrationOperation), Optional model As IModel = Nothing) As IReadOnlyList(Of MigrationCommand)

Parametry

operations
IReadOnlyList<MigrationOperation>

Operacje.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

Zwraca

Lista poleceń do wykonania lub wykonywania skryptów.

Dotyczy

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddCheckConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddCheckConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddCheckConstraintOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AddCheckConstraintOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AddCheckConstraintOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddForeignKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AddForeignKeyOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AddForeignKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddPrimaryKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AddPrimaryKeyOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AddPrimaryKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AddUniqueConstraintOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AddUniqueConstraintOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AddUniqueConstraintOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AlterColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AlterColumnOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AlterColumnOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropPrimaryKeyOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropPrimaryKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego AlterDatabaseOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AlterDatabaseOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AlterDatabaseOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AlterDatabaseOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateCheckConstraintOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateCheckConstraintOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As CreateCheckConstraintOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
CreateCheckConstraintOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As CreateSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
CreateSequenceOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Kompiluje polecenia dla danego CreateTableOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As CreateTableOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
CreateTableOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Kompiluje polecenia dla danego DropIndexOperation elementu, wykonując wywołania dla danego MigrationCommandListBuilderelementu .

protected virtual void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropIndexOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overridable Sub Generate (operation As DropIndexOperation, model As IModel, builder As MigrationCommandListBuilder, terminate As Boolean)
Protected Overrides Sub Generate (operation As DropIndexOperation, model As IModel, builder As MigrationCommandListBuilder, terminate As Boolean)

Parametry

operation
DropIndexOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropColumnOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropColumnOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropColumnOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropForeignKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As DropForeignKeyOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
DropForeignKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Zgłaszany NotSupportedException , ponieważ SQLite nie obsługuje sekwencji.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.AlterSequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub Generate (operation As AlterSequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

operation
AlterSequenceOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

Dotyczy

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Zgłaszany NotSupportedException , ponieważ ta operacja wymaga ponownego kompilowania tabeli, które nie są jeszcze obsługiwane.

protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
protected override void Generate (Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder, bool terminate = true);
override this.Generate : Microsoft.EntityFrameworkCore.Migrations.Operations.DropPrimaryKeyOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder * bool -> unit
Protected Overrides Sub Generate (operation As DropPrimaryKeyOperation, model As IModel, builder As MigrationCommandListBuilder, Optional terminate As Boolean = true)

Parametry

operation
DropPrimaryKeyOperation

Operacja.

model
IModel

Model docelowy, który może mieć wartość null , jeśli operacje istnieją bez modelu.

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do kompilowania poleceń.

terminate
Boolean

Wskazuje, czy zakończyć działanie polecenia po wygenerowaniu kodu SQL dla operacji.

Dotyczy