SequenceBuilder Sınıf
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.
bir yapılandırmak için basit bir ISequenceAPI sağlar.
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)
- Devralma
-
SequenceBuilder
- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnekler için bkz. Veritabanı dizileri .
Oluşturucular
SequenceBuilder(IMutableSequence) |
Verilen ISequenceiçin yeni bir oluşturucu oluşturur. |
Özellikler
Metadata |
Sıra. |
Yöntemler
HasAnnotation(String, Object) |
Diziye ek açıklama ekler veya güncelleştirir. içinde |
HasMax(Int64) |
için ISequenceen büyük değeri ayarlar. |
HasMin(Int64) |
için ISequenceen küçük değeri ayarlar. |
IncrementsBy(Int32) |
ISequence Her bir sonraki değeri oluştururken değerini verilen miktara göre artıracak şekilde ayarlar. |
IsCyclic(Boolean) |
En büyük değere ulaşıldıktan sonra dizinin baştan başlayıp başlamayacağını ayarlar. |
StartsAt(Int64) |
ISequence değerini verilen değerden başlayacak şekilde ayarlar. |
Belirtik Arabirim Kullanımları
IConventionSequenceBuilder.CanSetCyclic(Nullable<Boolean>, Boolean) |
Verilen döngüselliğin dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Verilen artışın dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.CanSetMax(Nullable<Int64>, Boolean) |
Verilen en yüksek değerin dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.CanSetMin(Nullable<Int64>, Boolean) |
Verilen minimum değerin dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.CanSetStartsAt(Nullable<Int64>, Boolean) |
Verilen başlangıç değerinin dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.CanSetType(Type, Boolean) |
Verilen türün dizi için ayarlanıp ayarlanamayacağını belirten bir değer döndürür. |
IConventionSequenceBuilder.HasMax(Nullable<Int64>, Boolean) |
Dizi için en büyük değeri ayarlar. |
IConventionSequenceBuilder.HasMin(Nullable<Int64>, Boolean) |
Dizi için minimum değeri ayarlar. |
IConventionSequenceBuilder.HasType(Type, Boolean) |
Dizi tarafından döndürülen değerlerin türünü ayarlar. |
IConventionSequenceBuilder.IncrementsBy(Nullable<Int32>, Boolean) |
Sonraki her değeri oluştururken sırayı verilen miktara göre artıracak şekilde ayarlar. |
IConventionSequenceBuilder.IsCyclic(Nullable<Boolean>, Boolean) |
En büyük değere ulaşıldıktan sonra dizinin baştan başlayıp başlamayacağını ayarlar. |
IConventionSequenceBuilder.Metadata |
bir yapılandırmak için basit bir ISequenceAPI sağlar. |
IConventionSequenceBuilder.StartsAt(Nullable<Int64>, Boolean) |
Verilen değerden başlamak için diziyi ayarlar. |
IInfrastructure<IConventionSequenceBuilder>.Instance |
Gizlenen özelliğin değerini alır. |
Uzantı Metotları
GetInfrastructure<T>(IInfrastructure<T>) |
kullanılarak IInfrastructure<T>gizlenen bir özellikten değerini alır. Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz. |
Şunlara uygulanır
Entity Framework