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 dizi oluşturmak için bir CreateSequenceOperation oluşturur. |
CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean) |
Yeni bir dizi oluşturmak için bir CreateSequenceOperation oluşturur. |
CreateSequence(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)
Yeni bir dizi oluşturmak için bir CreateSequenceOperation 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
Dizisini içeren veya null
varsayılan şemayı kullanan şema.
- startValue
- Int64
Sıranın başlatılacağı değerdir ve varsayılan değer 1'tir.
- incrementBy
- Int32
Dizideki bir sonraki değer oluşturulurken artırılan ve varsayılan olarak 1 olan tutar.
- cyclic
- Boolean
En büyük değere ulaşıldığında sıranın yeniden başlatılıp başlatılmayacağını gösterir.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .
Şunlara uygulanır
CreateSequence<T>(String, String, Int64, Int32, Nullable<Int64>, Nullable<Int64>, Boolean)
Yeni bir dizi oluşturmak için bir CreateSequenceOperation 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
Dizisini içeren veya null
varsayılan şemayı kullanan şema.
- startValue
- Int64
Sıranın başlatılacağı değerdir ve varsayılan değer 1'tir.
- incrementBy
- Int32
Dizideki bir sonraki değer oluşturulurken artırılan ve varsayılan olarak 1 olan tutar.
- cyclic
- Boolean
En büyük değere ulaşıldığında sıranın yeniden başlatılıp başlatılmayacağını gösterir.
Döndürülenler
İşleme ek açıklamaların eklenmesine izin veren bir oluşturucu.
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Veritabanı geçişleri .
Şunlara uygulanır
Entity Framework