MigrationBuilder.CreateSequence Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean) |
Yeni bir CreateSequenceOperation sıra oluşturmak için bir oluşturur. |
| CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean) |
Yeni bir CreateSequenceOperation sıra oluşturmak için bir oluşturur. |
CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)
Yeni bir CreateSequenceOperation sıra oluşturmak için bir oluşturur.
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)
Parametreler
- name
- String
Sıra adı.
- schema
- String
Diziyi içeren şema veya null varsayılan şemayı kullanma.
- startValue
- Int64
Sıranın başlayacağı değer, varsayılan 1 ' dir.
- incrementBy
- Int32
Dizideki bir sonraki değer oluşturulurken artmak üzere olan miktar, varsayılan 1 ' dir.
- cyclic
- Boolean
Maksimum değere ulaşıldığında sıranın yeniden başlatılıp başlatılmayacağını belirtir.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin veren bir Oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .
Şunlara uygulanır
CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)
Yeni bir CreateSequenceOperation sıra oluşturmak için bir oluşturur.
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ür Parametreleri
- T
Dizi tarafından oluşturulan değerlerin CLR türü.
Parametreler
- name
- String
Sıra adı.
- schema
- String
Diziyi içeren şema veya null varsayılan şemayı kullanma.
- startValue
- Int64
Sıranın başlayacağı değer, varsayılan 1 ' dir.
- incrementBy
- Int32
Dizideki bir sonraki değer oluşturulurken artmak üzere olan miktar, varsayılan 1 ' dir.
- cyclic
- Boolean
Maksimum değere ulaşıldığında sıranın yeniden başlatılıp başlatılmayacağını belirtir.
Döndürülenler
Ek açıklamaların işleme eklenmesine izin veren bir Oluşturucu.
Açıklamalar
Daha fazla bilgi için bkz. veritabanı geçişleri .