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
Сумма, на которую необходимо приумножение для создания следующего значения в последовательности.
Минимальное значение, поддерживаемое последовательностью, или null
значение , если не задано значение none.
Максимальное значение, поддерживаемое последовательностью, или null
значение , если не задано значение none.
- cycle
- Boolean
Указывает, будет ли последовательность запускаться снова после достижения максимального значения.
- model
- IModel
Целевая модель, которая может быть null
, если операции существуют без модели.
- builder
- MigrationCommandListBuilder
Построитель команд, используемый для добавления фрагмента SQL.
Применяется к
Entity Framework