IConventionAnnotatableBuilder 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 IConventionAnnotatable .
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 IConventionAnnotatableBuilder
type IConventionAnnotatableBuilder = interface
Public Interface IConventionAnnotatableBuilder
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Özellikler
| Metadata |
Yapılandırılmakta olan Annotatable öğesini alır. |
| ModelBuilder |
Model oluşturucuyu alır. |
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. |
| 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. |
| 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 . |
| HasNoAnnotation(String, Boolean) |
Bu nesneden verilen ada sahip ek açıklamayı kaldırır. |
| 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. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Kullanımdan kalktı.
Verilen ad altında depolanan ek açıklamayı ayarlar veya kaldırır. |