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)

를 빌드하여 새 시퀀스를 만듭니다 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)

를 빌드하여 새 시퀀스를 만듭니다 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

최대값에 도달할 때 시퀀스가 다시 시작될지 여부를 나타냅니다.

반환

주석을 작업에 추가할 수 있도록 하는 작성기입니다.

설명

자세한 내용 및 예제는 데이터베이스 마이그레이션 을 참조하세요.

적용 대상