SqlServerMigrationsSqlGenerator.SequenceOptions Metoda

Definicja

Przeciążenia

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

protected override void SequenceOptions (string schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
protected override void SequenceOptions (string? schema, string name, Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation operation, Microsoft.EntityFrameworkCore.Metadata.IModel? model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.SequenceOptions : string * string * Microsoft.EntityFrameworkCore.Migrations.Operations.SequenceOperation * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub SequenceOptions (schema As String, name As String, operation As SequenceOperation, model As IModel, builder As MigrationCommandListBuilder)

Parametry

schema
String

Schemat zawierający sekwencję lub null do użycia schematu domyślnego.

name
String

Nazwa sekwencji.

operation
SequenceOperation

Opcje sekwencji.

model
IModel

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

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do dodawania fragmentu SQL.

Dotyczy

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Generuje fragment SQL konfigurujący sekwencję przy użyciu podanych opcji.

protected override void SequenceOptions (string schema, string name, int increment, long? minimumValue, long? maximumValue, bool cycle, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
override this.SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overrides Sub SequenceOptions (schema As String, name As String, increment As Integer, minimumValue As Nullable(Of Long), maximumValue As Nullable(Of Long), cycle As Boolean, model As IModel, builder As MigrationCommandListBuilder)

Parametry

schema
String

Schemat zawierający sekwencję lub null do użycia schematu domyślnego.

name
String

Nazwa sekwencji.

increment
Int32

Wartość do przyrostu w celu wygenerowania następnej wartości w sekwencji.

minimumValue
Nullable<Int64>

Minimalna wartość obsługiwana przez sekwencję lub null jeśli żadna z nich nie została określona.

maximumValue
Nullable<Int64>

Maksymalna wartość obsługiwana przez sekwencję lub null jeśli żadna z nich nie została określona.

cycle
Boolean

Wskazuje, czy sekwencja zostanie uruchomiona ponownie po osiągnięciu maksymalnej wartości.

model
IModel

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

builder
MigrationCommandListBuilder

Konstruktor poleceń używany do dodawania fragmentu SQL.

Dotyczy