SequenceBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan API sederhana untuk mengonfigurasi ISequence.
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder
public class SequenceBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionSequenceBuilder>
type SequenceBuilder = class
interface IConventionSequenceBuilder
type SequenceBuilder = class
interface IInfrastructure<IConventionSequenceBuilder>
Public Class SequenceBuilder
Implements IConventionSequenceBuilder
Public Class SequenceBuilder
Implements IInfrastructure(Of IConventionSequenceBuilder)
- Warisan
-
SequenceBuilder
- Penerapan
Keterangan
Lihat Urutan database untuk informasi dan contoh selengkapnya.
Konstruktor
SequenceBuilder(IMutableSequence) |
Membuat penyusun baru untuk yang diberikan ISequence. |
Properti
Metadata |
Urutannya. |
Metode
HasAnnotation(String, Object) |
Menambahkan atau memperbarui anotasi pada urutan. Jika anotasi dengan kunci yang ditentukan di |
HasMax(Int64) |
Mengatur nilai maksimum untuk ISequence. |
HasMin(Int64) |
Mengatur nilai minimum untuk ISequence. |
IncrementsBy(Int32) |
ISequence Mengatur ke tahapan dengan jumlah yang diberikan saat menghasilkan setiap nilai berikutnya. |
IsCyclic(Boolean) |
Mengatur apakah urutan akan dimulai lagi dari awal setelah nilai maksimum tercapai atau tidak. |
StartsAt(Int64) |
ISequence Mengatur ke mulai pada nilai yang diberikan. |
Implementasi Antarmuka Eksplisit
IConventionSequenceBuilder.CanSetCyclic(Nullable<Boolean>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah siklus yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah kenaikan yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.CanSetMax(Nullable<Int64>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah nilai maksimum yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.CanSetMin(Nullable<Int64>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah nilai minimum yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.CanSetStartsAt(Nullable<Int64>, Boolean) |
Mengembalikan nilai yang menunjukkan apakah nilai awal yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.CanSetType(Type, Boolean) |
Mengembalikan nilai yang menunjukkan apakah jenis yang diberikan dapat diatur untuk urutan. |
IConventionSequenceBuilder.HasMax(Nullable<Int64>, Boolean) |
Mengatur nilai maksimum untuk urutan. |
IConventionSequenceBuilder.HasMin(Nullable<Int64>, Boolean) |
Mengatur nilai minimum untuk urutan. |
IConventionSequenceBuilder.HasType(Type, Boolean) |
Mengatur jenis nilai yang dikembalikan oleh urutan. |
IConventionSequenceBuilder.IncrementsBy(Nullable<Int32>, Boolean) |
Mengatur urutan ke tahapan dengan jumlah yang diberikan saat menghasilkan setiap nilai berikutnya. |
IConventionSequenceBuilder.IsCyclic(Nullable<Boolean>, Boolean) |
Mengatur apakah urutan akan dimulai lagi dari awal setelah nilai maksimum tercapai atau tidak. |
IConventionSequenceBuilder.Metadata |
Menyediakan API sederhana untuk mengonfigurasi ISequence. |
IConventionSequenceBuilder.StartsAt(Nullable<Int64>, Boolean) |
Mengatur urutan untuk memulai pada nilai yang diberikan. |
IInfrastructure<IConventionSequenceBuilder>.Instance |
Mendapatkan nilai properti yang disembunyikan. |
Metode Ekstensi
GetInfrastructure<T>(IInfrastructure<T>) |
Mendapatkan nilai dari properti yang sedang disembunyikan menggunakan IInfrastructure<T>. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Berlaku untuk
Entity Framework