Поделиться через


MigrationsSqlGenerator.SequenceOptions Метод

Определение

Перегрузки

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивающий последовательность в AlterSequenceOperation.

SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивающий последовательность в CreateSequenceOperation.

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

Создает фрагмент SQL, настраивающий последовательность с заданными параметрами.

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

Создает фрагмент SQL, настраивающий последовательность с заданными параметрами.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивающий последовательность в AlterSequenceOperation.

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

Параметры

operation
AlterSequenceOperation

Операция.

model
IModel

Целевая модель, которая может быть null , если операции существуют без модели.

builder
MigrationCommandListBuilder

Построитель команд, используемый для добавления фрагмента SQL.

Применяется к

SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Создает фрагмент SQL, настраивающий последовательность в CreateSequenceOperation.

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

Параметры

operation
CreateSequenceOperation

Операция.

model
IModel

Целевая модель, которая может быть null , если операции существуют без модели.

builder
MigrationCommandListBuilder

Построитель команд, используемый для добавления фрагмента SQL.

Применяется к

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

Создает фрагмент SQL, настраивающий последовательность с заданными параметрами.

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

Параметры

schema
String

Схема, содержащая последовательность, или null для использования схемы по умолчанию.

name
String

Имя последовательности.

operation
SequenceOperation

Параметры последовательности.

model
IModel

Целевая модель, которая может быть null , если операции существуют без модели.

builder
MigrationCommandListBuilder

Построитель команд, используемый для добавления фрагмента SQL.

Применяется к

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

Создает фрагмент SQL, настраивающий последовательность с заданными параметрами.

protected virtual void SequenceOptions (string schema, string name, int increment, long? minimumValue, long? maximumValue, bool cycle, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder builder);
abstract member SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
override this.SequenceOptions : string * string * int * Nullable<int64> * Nullable<int64> * bool * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Migrations.MigrationCommandListBuilder -> unit
Protected Overridable 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)

Параметры

schema
String

Схема, содержащая последовательность, или null для использования схемы по умолчанию.

name
String

Имя последовательности.

increment
Int32

Сумма, на которую необходимо приумножение для создания следующего значения в последовательности.

minimumValue
Nullable<Int64>

Минимальное значение, поддерживаемое последовательностью, или null значение , если не задано значение none.

maximumValue
Nullable<Int64>

Максимальное значение, поддерживаемое последовательностью, или null значение , если не задано значение none.

cycle
Boolean

Указывает, будет ли последовательность запускаться снова после достижения максимального значения.

model
IModel

Целевая модель, которая может быть null , если операции существуют без модели.

builder
MigrationCommandListBuilder

Построитель команд, используемый для добавления фрагмента SQL.

Применяется к