IConventionServicePropertyBuilder 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 IConventionServiceProperty .
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 IConventionServicePropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionServicePropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
type IConventionServicePropertyBuilder = interface
interface IConventionAnnotatableBuilder
type IConventionServicePropertyBuilder = interface
interface IConventionPropertyBaseBuilder
interface IConventionAnnotatableBuilder
Public Interface IConventionServicePropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionServicePropertyBuilder
Implements IConventionPropertyBaseBuilder
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Özellikler
| Metadata |
Yapılandırılan hizmet özelliğini 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 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 için yedekleme alanının ayarlanamayacağını gösteren bir değer döndürür. |
| CanSetParameterBinding(ServiceParameterBinding, Boolean) |
ServiceParameterBindingBu özellik için ayarlanamayacağını gösteren bir değer döndürür. geçerli yapılandırma kaynağından. |
| 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. (Devralındığı yer: IConventionPropertyBaseBuilder) |
| 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 için kullanılacak yedekleme alanını ayarlar. |
| HasField(String, Boolean) |
Bu özellik 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 |
| HasParameterBinding(ServiceParameterBinding, Boolean) |
ServiceParameterBindingBu özelliği için 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) |
| UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu özellik için kullanılacak öğesini ayarlar. |