IConventionPropertyBaseBuilder 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.
, From kurallarını yapılandırmak için basit bir API yüzeyi sağlar IConventionPropertyBase .
Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.
public interface IConventionPropertyBaseBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionPropertyBaseBuilder = interface
interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBaseBuilder
Implements IConventionAnnotatableBuilder
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Özellikler
| Metadata |
Yapılandırılmış Özellik benzeri nesneyi alır. |
| 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) |
| CanSetField(FieldInfo, Boolean) |
Geçerli yapılandırma kaynağından bu özellik benzeri nesne için yedekleme alanının ayarlanamayacağını gösteren bir değer döndürür. |
| CanSetField(String, Boolean) |
Geçerli yapılandırma kaynağından bu özellik benzeri nesne için yedekleme alanının ayarlanamayacağını gösteren bir değer döndürür. |
| CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeGeçerli yapılandırma kaynağından bu özellik benzeri nesne için ayarlanamayacağını gösteren 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) |
| HasField(FieldInfo, Boolean) |
Bu özellik benzeri nesne için kullanılacak yedekleme alanını ayarlar. |
| HasField(String, Boolean) |
Bu özellik benzeri nesne için kullanılacak yedekleme alanını 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 |
| 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) |
| UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu özellik benzeri nesne için kullanılacak öğesini ayarlar. |