IConventionTypeBase 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.
Bir türü temsil eder IConventionModel .
Bu arabirim model oluşturma sırasında kullanılır ve meta verilerin değiştirilmesine izin verir. Model derlendikten sonra, IReadOnlyTypeBase aynı meta verilerin salt okunurdur görünümünü temsil eder.
public interface IConventionTypeBase : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITypeBase
public interface IConventionTypeBase : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IConventionTypeBase = interface
interface ITypeBase
interface IAnnotatable
interface IConventionAnnotatable
type IConventionTypeBase = interface
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionTypeBase
Implements IConventionAnnotatable, ITypeBase
Public Interface IConventionTypeBase
Implements IConventionAnnotatable, IReadOnlyTypeBase
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. model yapı kuralları .
Özellikler
| Builder |
Bu nesneyi yapılandırmak için kullanılan oluşturucusu alır. (Devralındığı yer: IConventionAnnotatable) |
| ClrType |
Bu tür örneklerini temsil etmek için kullanılan CLR sınıfını alır.
Türün Gölge türler şu anda çalışma zamanında ile kullanılan bir modelde DbContext desteklenmiyor. Bu nedenle, gölge türler yalnızca geçiş modeli anlık görüntülerinde vb. bulunur. (Devralındığı yer: IReadOnlyTypeBase) |
| HasSharedClrType |
Bu varlık türünün diğer varlık türlerinin de eşlenmiş olduğu bir varlık Type türüyle eşlenmiş olup olmadığını belirten bir değer alır. (Devralındığı yer: IReadOnlyTypeBase) |
| IsInModel |
Bu nesnenin bir modelde olup olmadığını, yani bir nesneden kaldırılmış olmadığını gösterir. (Devralındığı yer: IConventionAnnotatable) |
| IsPropertyBag |
Bu varlık türünün rastgele özellikler içere bir dizine sahip olup olmadığını belirten bir değer ve belirli bir dizin oluşturma özelliğinin bir değer içerdiğini belirlemek için kullanılan bir yöntem alır. (Devralındığı yer: IReadOnlyTypeBase) |
| Item[String] |
Verilen ada sahip ek açıklamanın değerini alır, yoksa döndürür |
| Model |
Bu türün ait olduğu modeli alır. |
| Name |
Bu türün adını alır. (Devralındığı yer: IReadOnlyTypeBase) |
Yöntemler
| AddAnnotation(String, Object, Boolean) |
Bu nesneye bir ek açıklama ekler. Belirtilen adla bir ek açıklama zaten varsa atar. (Devralındığı yer: IConventionAnnotatable) |
| AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Nesneye ek açıklamalar ekler. (Devralındığı yer: IConventionAnnotatable) |
| AddIgnored(String, Boolean) |
Verilen üye adını yoksayıldı olarak işaretler, bu da kuralların türe bir eşleşen özellik veya gezinti eklemesini önler. |
| AddRuntimeAnnotation(String, Object) |
Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen adla bir ek açıklama zaten varsa atar. (Devralındığı yer: IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| DisplayName() |
Verilen için kolay görünen adı IReadOnlyTypeBase alır. (Devralındığı yer: IReadOnlyTypeBase) |
| DisplayName(Boolean) |
Verilen için kolay görünen adı IReadOnlyTypeBase alır. (Devralındığı yer: IReadOnlyTypeBase) |
| FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa döndürür |
| FindIgnoredConfigurationSource(String) |
Verilen üye adının yoksayılıp yoksayılmadığını gösterir. |
| FindIndexerPropertyInfo() |
Varsa PropertyInfo ilişkili CLR türü üzerinde dizinleyici için döndürür. (Devralındığı yer: IReadOnlyTypeBase) |
| FindRuntimeAnnotation(String) |
Verilen adla çalışma zamanı ek açıklamasını alır |
| FindRuntimeAnnotationValue(String) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve |
| GetAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetIgnoredMembers() |
Tüm yoksayılan üyeleri alır. |
| GetNavigationAccessMode() |
Bu PropertyAccessMode tür gezintiler için kullanılan'ı alır. Tek tek gezintilerin bu erişim modunu geçersiz kılabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir gezinti için kullanılır. (Devralındığı yer: IReadOnlyTypeBase) |
| GetNavigationAccessModeConfigurationSource() |
İçin yapılandırma kaynağını döndürür GetNavigationAccessMode() . |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve yoksa ekler. (Devralındığı yer: IAnnotatable) |
| GetPropertyAccessMode() |
Bu PropertyAccessMode türün özellikleri ve gezintileri için kullanılan 'ı alır. Tek tek özelliklerin ve gezintilerin bu erişim modunu geçersiz kabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik veya gezinti için kullanılır. (Devralındığı yer: IReadOnlyTypeBase) |
| GetPropertyAccessModeConfigurationSource() |
İçin yapılandırma kaynağını döndürür GetPropertyAccessMode() . |
| GetRuntimeAnnotations() |
Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır. (Devralındığı yer: IAnnotatable) |
| IsAbstract() |
Bu varlık türünün soyut bir türü temsil edip ettiğini belirten bir değer alır. (Devralındığı yer: IReadOnlyTypeBase) |
| IsIgnored(String) |
Verilen üye adının yoksayılıp yoksayılmadığını gösterir. |
| RemoveAnnotation(String) |
Verilen adla ek açıklamayı bu nesneden kaldırır. (Devralındığı yer: IConventionAnnotatable) |
| RemoveIgnored(String) |
Yoksayılan üye adını kaldırır. |
| RemoveRuntimeAnnotation(String) |
Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır. (Devralındığı yer: IAnnotatable) |
| SetAnnotation(String, Object, Boolean) |
Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IConventionAnnotatable) |
| SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu varlık türünün gezginlerini kullanmak için öğesini ayarlar. Bireysel gezinmelerin bu erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, geçersiz kılma belirtilmemiş herhangi bir gezinti için kullanılacaktır. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Varsa mevcut ek |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu türün özellikleri için kullanılacak öğesini ayarlar. Bireysel Özellikler ve gezinmeler bu erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, geçersiz kılma belirtilmemiş herhangi bir özellik veya gezinti için kullanılacaktır. |
| SetRuntimeAnnotation(String, Object) |
Belirtilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IAnnotatable) |
| ShortName() |
Verilen için diğer tanımlayıcılarda IReadOnlyTypeBase kullanılmaktadır kısa bir ad alır. (Devralındığı yer: IReadOnlyTypeBase) |
Uzantı Metotları
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Bir nesneye ek açıklama ekler. |
| GetAnnotation(IConventionAnnotatable, String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar. Belirtilmişse, var olan ek açıklamayı kaldırır |
| GetNavigationAccessModeConfigurationSource(IConventionTypeBase) |
İçin yapılandırma kaynağını döndürür GetNavigationAccessMode(ITypeBase) . |
| GetPropertyAccessModeConfigurationSource(IConventionTypeBase) |
İçin yapılandırma kaynağını döndürür GetPropertyAccessMode(ITypeBase) . |
| IsIgnored(IConventionTypeBase, String) |
Verilen üye adının yoksayılıp yoksayılmadığını gösterir. |
| SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu varlık türünün gezginlerini kullanmak için öğesini ayarlar. Bireysel gezinmelerin bu erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, geçersiz kılma belirtilmemiş herhangi bir gezinti için kullanılacaktır. |
| SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu türün özellikleri için kullanılacak öğesini ayarlar. Bireysel Özellikler ve gezinmeler bu erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, geçersiz kılma belirtilmemiş herhangi bir özellik veya gezinti için kullanılacaktır. |
| DisplayName(ITypeBase) |
Verilen için kolay görünen adı alır ITypeBase . |
| FullName(ITypeBase) |
Kullanımdan kalktı.
Verilen için benzersiz adı alır IReadOnlyTypeBase . |
| IsAbstract(ITypeBase) |
Bu varlık türünün soyut bir türü temsil ettiğini denetler. |
| ShortName(ITypeBase) |
Verilen için diğer tanımlayıcılarda ITypeBase kullanılmaktadır kısa bir ad alır. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. |
| GetAnnotation(IAnnotatable, String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| GetNavigationAccessMode(ITypeBase) |
Bu PropertyAccessMode tür gezintiler için kullanılan'ı alır. Tek tek gezintilerin bu erişim modunu geçersiz kılabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir gezinti için kullanılır. |
| GetPropertyAccessMode(ITypeBase) |
Bu PropertyAccessMode türün özellikleri ve gezintileri için kullanılan 'ı alır. Tek tek özelliklerin ve gezintilerin bu erişim modunu geçersiz kabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik veya gezinti için kullanılır. |