Share via


MigrationBuilder.CreateSequence Methode

Definition

Überlädt

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

Erstellt eine CreateSequenceOperation , um eine neue Sequenz zu erstellen.

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

Erstellt eine CreateSequenceOperation , um eine neue Sequenz zu erstellen.

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

Erstellt eine CreateSequenceOperation , um eine neue Sequenz zu erstellen.

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)

Parameter

name
String

Der Sequenzname.

schema
String

Das Schema, das die Sequenz enthält, oder null das standardschema verwendet werden soll.

startValue
Int64

Der Wert, mit dem die Sequenz gestartet wird, wobei der Standardwert 1 ist.

incrementBy
Int32

Der Betrag, um den beim Generieren des nächsten Werts in der Sequenz erhöht werden soll, wobei der Standardwert 1 ist.

minValue
Nullable<Int64>

Der Mindestwert der Sequenz oder null , falls nicht angegeben.

maxValue
Nullable<Int64>

Der maximale Wert der Sequenz, oder null , wenn nicht angegeben.

cyclic
Boolean

Gibt an, ob die Sequenz neu gestartet wird, wenn der Maximalwert erreicht ist.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

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

Erstellt eine CreateSequenceOperation , um eine neue Sequenz zu erstellen.

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)

Typparameter

T

Der CLR-Typ der von der Sequenz generierten Werte.

Parameter

name
String

Der Sequenzname.

schema
String

Das Schema, das die Sequenz enthält, oder null das standardschema verwendet werden soll.

startValue
Int64

Der Wert, mit dem die Sequenz gestartet wird, wobei der Standardwert 1 ist.

incrementBy
Int32

Der Betrag, um den beim Generieren des nächsten Werts in der Sequenz erhöht werden soll, wobei der Standardwert 1 ist.

minValue
Nullable<Int64>

Der Mindestwert der Sequenz oder null , falls nicht angegeben.

maxValue
Nullable<Int64>

Der maximale Wert der Sequenz, oder null , wenn nicht angegeben.

cyclic
Boolean

Gibt an, ob die Sequenz neu gestartet wird, wenn der Maximalwert erreicht ist.

Gibt zurück

Ein Generator, der das Hinzufügen von Anmerkungen zum Vorgang ermöglicht.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für: