IConventionSequenceBuilder Arabirim

Tanım

yapılandırmak için basit bir API IConventionSequence sağlar.

public interface IConventionSequenceBuilder
public interface IConventionSequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionSequenceBuilder = interface
type IConventionSequenceBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionSequenceBuilder
Public Interface IConventionSequenceBuilder
Implements IConventionAnnotatableBuilder
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Özellikler

Metadata

Yapılandırılan sıra.

ModelBuilder

Model oluşturucuyu alır.

(Devralındığı yer: IConventionAnnotatableBuilder)

Yöntemler

CanRemoveAnnotation(String, Boolean)

Verilen ada sahip bir ek açıklamanın bu yapılandırma kaynağı kullanılarak kaldırılıp kaldırılamadığını gösteren bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Verilen ada ve değere sahip bir ek açıklamanın bu yapılandırma kaynağından ayarlanamayacağını gösteren bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

Verilen döngüsellik dizisi için ayarlanıp ayarlana olmadığını belirten bir değer döndürür.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Verilen artışın dizi için ayar olup olmadığını belirten bir değer döndürür.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Verilen döngüsellik dizisi için ayarlanıp ayarlana olmadığını belirten bir değer döndürür.

CanSetMax(Nullable<Int64>, Boolean)

Verilen en yüksek değerin dizi için ayar olup olmadığını belirten bir değer döndürür.

CanSetMin(Nullable<Int64>, Boolean)

Verilen minimum değerin dizi için ayar olup olmadığını belirten bir değer döndürür.

CanSetStartsAt(Nullable<Int64>, Boolean)

Verilen başlangıç değerinin dizi için ayar olup olmadığını belirten bir değer döndürür.

CanSetType(Type, Boolean)

Verilen türün dizi için ayar olup olmadığını belirten bir değer döndürür.

HasAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Aynı veya daha düşük bir ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar ConfigurationSource .

(Devralındığı yer: IConventionAnnotatableBuilder)
HasMax(Nullable<Int64>, Boolean)

Sıra için en yüksek değeri ayarlar.

HasMin(Nullable<Int64>, Boolean)

Sıra için en düşük değeri ayarlar.

HasNoAnnotation(String, Boolean)

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
HasNonNullAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Aynı veya daha düşük bir ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar ConfigurationSource . Değer belirtilmişse ek açıklamayı kaldırır null .

(Devralındığı yer: IConventionAnnotatableBuilder)
HasType(Type, Boolean)

Sıra tarafından döndürülen değerlerin türünü ayarlar.

IncrementsBy(Nullable<Int32>, Boolean)

Sırayı, bir sonraki değer oluşturulurken verilen miktara göre artırılırken ayarlar.

IsCyclic(Nullable<Boolean>, Boolean)

En yüksek değere ulaşıldıktan sonra sıranın baştan yeniden başlatıp başlamaymayacaklarını ayarlar.

RemoveAnnotation(String, Boolean)
Kullanımdan kalktı.

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Kullanımdan kalktı.

Verilen ad altında depolanan ek açıklamayı ayarlar veya kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

Diziyi verilen değerde başlayacak şekilde ayarlar.

Şunlara uygulanır