Sdílet prostřednictvím


MigrationBuilder.CreateSequence Metoda

Definice

Přetížení

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

CreateSequenceOperation Vytvoří novou sekvenci.

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

CreateSequenceOperation Vytvoří novou sekvenci.

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

CreateSequenceOperation Vytvoří novou sekvenci.

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)

Parametry

name
String

Název sekvence.

schema
String

Schéma, které obsahuje sekvenci, nebo null použít výchozí schéma.

startValue
Int64

Hodnota, od které bude sekvence začínat, výchozí hodnota je 1.

incrementBy
Int32

Hodnota, která se má zvýšit o při generování další hodnoty v sekvenci, výchozí hodnota je 1.

minValue
Nullable<Int64>

Minimální hodnota sekvence, nebo null pokud není zadána.

maxValue
Nullable<Int64>

Maximální hodnota sekvence, nebo null pokud není zadána.

cyclic
Boolean

Určuje, zda se sekvence znovu spustí při dosažení maximální hodnoty.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

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

CreateSequenceOperation Vytvoří novou sekvenci.

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)

Parametry typu

T

Typ CLR hodnot vygenerovaných sekvencí.

Parametry

name
String

Název sekvence.

schema
String

Schéma, které obsahuje sekvenci, nebo null použít výchozí schéma.

startValue
Int64

Hodnota, od které bude sekvence začínat, výchozí hodnota je 1.

incrementBy
Int32

Hodnota, která se má zvýšit o při generování další hodnoty v sekvenci, výchozí hodnota je 1.

minValue
Nullable<Int64>

Minimální hodnota sekvence, nebo null pokud není zadána.

maxValue
Nullable<Int64>

Maximální hodnota sekvence, nebo null pokud není zadána.

cyclic
Boolean

Určuje, zda se sekvence znovu spustí při dosažení maximální hodnoty.

Návraty

Tvůrce, který umožňuje přidání poznámek do operace.

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro