IConventionSequenceBuilder Arabirim
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.
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 |
| 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. |