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


MigrationBuilder.CreateSequence Метод

Определение

Перегрузки

CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Создает CreateSequenceOperation для создания новой последовательности.

CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Создает CreateSequenceOperation для создания новой последовательности.

CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает CreateSequenceOperation для создания новой последовательности.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation> CreateSequence (string name, string schema = default, long startValue = 1, int incrementBy = 1, long? minValue = default, long? maxValue = default, bool cyclic = false);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation> CreateSequence (string name, string? schema = default, long startValue = 1, int incrementBy = 1, long? minValue = default, long? maxValue = default, bool cyclic = false);
abstract member CreateSequence : string * string * int64 * int * Nullable<int64> * Nullable<int64> * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation>
override this.CreateSequence : string * string * int64 * int * Nullable<int64> * Nullable<int64> * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation>
Public Overridable Function CreateSequence (name As String, Optional schema As String = Nothing, Optional startValue As Long = 1, Optional incrementBy As Integer = 1, Optional minValue As Nullable(Of Long) = Nothing, Optional maxValue As Nullable(Of Long) = Nothing, Optional cyclic As Boolean = false) As OperationBuilder(Of CreateSequenceOperation)

Параметры

name
String

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

schema
String

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

startValue
Int64

Значение, с которого начинается последовательность, по умолчанию равное 1.

incrementBy
Int32

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

minValue
Nullable<Int64>

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

maxValue
Nullable<Int64>

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

cyclic
Boolean

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

Возвращаемое значение

Построитель, разрешающий добавление заметок в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

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

CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)

Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs
Исходный код:
MigrationBuilder.cs

Создает CreateSequenceOperation для создания новой последовательности.

public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation> CreateSequence<T> (string name, string schema = default, long startValue = 1, int incrementBy = 1, long? minValue = default, long? maxValue = default, bool cyclic = false);
public virtual Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation> CreateSequence<T> (string name, string? schema = default, long startValue = 1, int incrementBy = 1, long? minValue = default, long? maxValue = default, bool cyclic = false);
abstract member CreateSequence : string * string * int64 * int * Nullable<int64> * Nullable<int64> * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation>
override this.CreateSequence : string * string * int64 * int * Nullable<int64> * Nullable<int64> * bool -> Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateSequenceOperation>
Public Overridable Function CreateSequence(Of T) (name As String, Optional schema As String = Nothing, Optional startValue As Long = 1, Optional incrementBy As Integer = 1, Optional minValue As Nullable(Of Long) = Nothing, Optional maxValue As Nullable(Of Long) = Nothing, Optional cyclic As Boolean = false) As OperationBuilder(Of CreateSequenceOperation)

Параметры типа

T

Тип CLR значений, создаваемых последовательностью.

Параметры

name
String

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

schema
String

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

startValue
Int64

Значение, с которого начинается последовательность, по умолчанию равное 1.

incrementBy
Int32

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

minValue
Nullable<Int64>

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

maxValue
Nullable<Int64>

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

cyclic
Boolean

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

Возвращаемое значение

Построитель, разрешающий добавление заметок в операцию.

Комментарии

Дополнительные сведения и примеры см. в статье Миграция баз данных .

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