IEntityType 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.
Modelde varlık türünü temsil eder.
public interface IEntityType : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.ITypeBase
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType, Microsoft.EntityFrameworkCore.Metadata.ITypeBase
type IEntityType = interface
interface IAnnotatable
type IEntityType = interface
interface ITypeBase
interface IAnnotatable
type IEntityType = interface
interface IReadOnlyEntityType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface ITypeBase
interface IAnnotatable
Public Interface IEntityType
Implements IAnnotatable
Public Interface IEntityType
Implements ITypeBase
Public Interface IEntityType
Implements IReadOnlyEntityType, ITypeBase
- Türetilmiş
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. Varlık türlerini ve ilişkilerini modelleme.
Özellikler
| BaseType |
Bu varlık türünün temel türünü alır. Bu |
| ClrType |
Bu tür örneklerini temsil etmek için kullanılan CLR sınıfını alır. Türün karşılık gelen bir CLR sınıfı (gölge tür olarak bilinir) yoksa null döndürür. 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. |
| ConstructorBinding |
Tercih edilen InstantiationBinding oluşturucu için alır. |
| DefiningEntityType |
Tanımlayan varlık türünü alır. |
| DefiningNavigationName |
Tanımlayan gezintinin adını alır. |
| DefiningQuery |
Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu alır. |
| 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) |
| 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) |
| IsQueryType |
Bu varlık türünün bir sorgu türü olup olmadığını alır. |
| 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. |
| QueryFilter |
Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini alır. |
Yöntemler
| 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 |
| FindClosestCommonParent(IEntityType) |
Her iki varlık türünün de üst öğesi olan en yakın varlık türünü döndürür. Verilen varlıklardan biri diğerin üst öğesi ise bu üst döndürülür. İki |
| FindClosestCommonParent(IReadOnlyEntityType) |
Her iki varlık türünün de üst öğesi olan en yakın varlık türünü döndürür. Verilen varlıklardan biri diğerin üst öğesi ise bu üst döndürülür. İki |
| FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Verilen özellikleri kullanarak verilen üzerinde bildirilen IEntityType yabancı anahtarları alır. |
| FindDeclaredNavigation(String) |
Verilen varlık türü üzerinde bir gezinti özelliği alır. Temel tür üzerinde tanımlanan gezinti özelliklerini geri dönmez.
Hiçbir |
| FindDeclaredProperty(String) |
Türün üzerinde verilen adla bildirilen bir özelliği bulur. Temel tür üzerinde tanımlanan özellikleri geri dönmez. |
| FindDeclaredSkipNavigation(String) |
Bu varlık türünde bir gezinti atlama özelliğini alır. Bir temel tür üzerinde tanımlanan atlama gezinti özelliklerini geri dönmez.
Atlama |
| FindDiscriminatorProperty() |
Bir IProperty ayrımcı değeri depolamak için kullanılacak değerini döndürür. |
| FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType) |
Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır.
Yabancı |
| FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır.
Yabancı |
| FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı |
| FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Verilen özelliklerde tanımlanan yabancı anahtarları alır. Yalnızca tam olarak belirtilen özellik kümesinde tanımlanan yabancı anahtarlar döndürülür. |
| FindForeignKeys(IReadOnlyProperty) |
Verilen özellikte tanımlanan yabancı anahtarları alır. Yalnızca tam olarak belirtilen özellikte tanımlanan yabancı anahtarlar döndürülür. Belirtilen özelliği içeren bileşik yabancı anahtarlar döndürülz. |
| FindIndex(IReadOnlyList<IProperty>) |
Verilen özelliklerde tanımlanan adsız dizini alır. Böyle Özellik listesi eşlese bile adlandırılmış dizinler döndürülecek değildir. |
| FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Verilen özelliklerde tanımlanan adsız dizini alır. Böyle Özellik listesi eşlese bile adlandırılmış dizinler döndürülecek değildir. |
| FindIndex(IReadOnlyProperty) |
Verilen özellikte tanımlanan dizini alır. Dizin |
| FindIndex(String) |
Verilen adla dizini alır. Böyle |
| FindIndexerPropertyInfo() |
Varsa PropertyInfo ilişkili CLR türü üzerinde dizinleyici için döndürür. (Devralındığı yer: IReadOnlyTypeBase) |
| FindKey(IReadOnlyList<IProperty>) |
Verilen özelliklerde tanımlanan birincil veya alternatif anahtarı alır.
Verilen |
| FindKey(IReadOnlyList<IReadOnlyProperty>) |
Verilen özelliklerde tanımlanan birincil veya alternatif anahtarı alır.
Verilen |
| FindKey(IReadOnlyProperty) |
Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. Verilen |
| FindNavigation(MemberInfo) |
Verilen varlık türü üzerinde bir gezinti özelliği alır. Hiçbir |
| FindNavigation(String) |
Verilen varlık türü üzerinde bir gezinti özelliği alır. Hiçbir |
| FindOwnership() |
Sahipe ait bir türse veya başka bir türse, ilişkiyi sahiple |
| FindPrimaryKey() |
Bu varlık türü için birincil anahtarı alır. Birincil |
| FindProperties(IReadOnlyList<String>) |
Verilen varlık türü üzerinde eşleşen özellikleri bulur. Herhangi Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz. |
| FindProperty(MemberInfo) |
Verilen varlık türü üzerinde bir özellik alır. Özellik Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz. Gezinti FindNavigation(MemberInfo) özelliğini bulmak için kullanın. |
| FindProperty(String) |
Verilen bir adla özelliğini alır. Verilen Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz. Gezinti FindNavigation(String) özelliğini bulmak için kullanın. |
| 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 |
| FindServiceProperty(String) |
Verilen bir adla hizmet özelliğini alır.
Verilen Bu API yalnızca hizmet özelliklerini bulur ve skaler veya gezinti özelliklerini bulamaz. |
| FindSkipNavigation(MemberInfo) |
Bu varlık türünde bir gezinti atlama özelliğini alır. Hiçbir |
| FindSkipNavigation(String) |
Bu varlık türünde bir gezinti atlama özelliğini alır. Atlama |
| GetAllBaseTypes() |
Kökten başlayarak, modelde verilen varlık türünün türet olduğu tüm türleri alır. |
| GetAllBaseTypesAscending() |
En yakın varlık türüyle başlayarak, modelde verilen varlık türünün türet olduğu tüm türleri alır. |
| GetAllBaseTypesInclusive() |
Türün kendisi de dahil olmak üzere verilen varlık türünün tüm temel türlerini üstten aşağıya döndürür. |
| GetAllBaseTypesInclusiveAscending() |
Türün kendisi de dahil olmak üzere, aşağıdan yukarıya belirtilen varlık türünün tüm temel türlerini döndürür. |
| 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) |
| GetChangeTrackingStrategy() |
Bu varlık türü için kullanılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın varlık türü örneği için özelliklerde yapılan değişiklikleri nasıl algıladığını gösterir. (Devralındığı yer: IReadOnlyEntityType) |
| GetConcreteDerivedTypesInclusive() |
Türün kendisi de dahil olmak üzere, IEntityType türetilen tüm türetilen türlerini döndürür. |
| GetDeclaredForeignKeys() |
Verilen üzerinde bildirilen tüm yabancı anahtarları IEntityType alır. Bu yöntem, temel türlerde bildirilen yabancı anahtarları geri dönmez. Aynı yabancı anahtarı birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca, GetForeignKeys() temel türlerde bildirilen yabancı anahtarları da dönmek için kullanın. |
| GetDeclaredIndexes() |
Verilen üzerinde bildirilen tüm dizinleri IEntityType alır. Bu yöntem, temel türlerde bildirilen dizinleri geri dönmez. Aynı dizini birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca, GetIndexes() temel türlerde bildirilen dizinleri de dönmek için kullanın. |
| GetDeclaredKeys() |
Verilen üzerinde bildirilen tüm anahtarları IReadOnlyEntityType alır. Bu yöntem, temel türlerde bildirilen anahtarları geri dönmez. Aynı anahtarı birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca, GetKeys() temel türlerde bildirilen anahtarları da dönmek için kullanın. |
| GetDeclaredNavigations() |
Verilen üzerinde bildirilen tüm gezinti özelliklerini IEntityType alır. Bu yöntem, temel türlerde bildirilen gezinti özelliklerini geri dönmez. Aynı gezinti özelliğini birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Temel GetNavigations() türlerde bildirilen gezinti özelliklerini de dönmek için kullanın. |
| GetDeclaredProperties() |
Verilen üzerinde bildirilen tüm gezinti dışı özellikleri IEntityType alır. Bu yöntem, temel türlerde bildirilen özellikleri geri dönmez. Aynı özelliği birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca GetProperties() temel türlerde bildirilen özellikleri de dönmek için kullanın. |
| GetDeclaredReferencingForeignKeys() |
Verilen varlık türünü (verilen varlık türünün sorumlu olduğu yabancı anahtarlar) hedef alan tüm yabancı anahtarları alır. |
| GetDeclaredServiceProperties() |
Verilen üzerinde bildirilen tüm hizmet özelliklerini IEntityType alır. Bu yöntem, temel türlerde bildirilen özellikleri geri dönmez. Aynı özelliği birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca GetServiceProperties() temel türlerde bildirilen özellikleri de dönmek için kullanın. |
| GetDeclaredSkipNavigations() |
Bu varlık türünde bildirilen tüm atlama gezinti özelliklerini alır. Bu yöntem, temel türlerde bildirilen atlama gezinti özelliklerini geri dönmez. Aynı yabancı anahtarı birden çok kez işlemeyi önlemek için tüm varlık türleri üzerinde yinelerken yararlıdır. Ayrıca, GetSkipNavigations() temel türlerde bildirilen atlama gezinti özelliklerini de dönmek için kullanın. |
| GetDerivedForeignKeys() |
Verilen 'den türetilen türlerde bildirilen tüm yabancı anahtarları IEntityType alır. |
| GetDerivedIndexes() |
Verilen 'den türetilen türlerde bildirilen tüm dizinleri IEntityType alır. |
| GetDerivedNavigations() |
Bu varlık türünden türetilen türlerde bildirilen tüm gezinti özelliklerini alır. Bu yöntem, verilen varlık türü üzerinde bildirilen gezinti özelliklerini geri dönmez. Bu GetNavigations() ve temel varlık türü türüne sahip türlerde bildirilen gezinti özelliklerini geri dönmek için kullanın. |
| GetDerivedProperties() |
Bu varlık türünden türetilen türlerde bildirilen tüm gezinti dışı özellikleri alır. Bu yöntem, verilen varlık türünün kendisine bildirilen özellikleri geri dönmez. Bu GetProperties() ve temel varlık türü türlerinde bildirilen özellikleri dönmek için kullanın. |
| GetDerivedServiceProperties() |
Bu varlık türünden türetilen türlerde bildirilen tüm hizmet özelliklerini alır. Bu yöntem, verilen varlık türü üzerinde bildirilen hizmet özelliklerini geri dönmez. Bu GetServiceProperties() ve temel varlık türü türü türlerinde bildirilen hizmet özelliklerini geri dönmek için kullanın. |
| GetDerivedSkipNavigations() |
Bu varlık türünden türetilmiş türler üzerinde belirtilen tüm gezinme özelliklerini alır. Bu yöntem, verilen varlık türünün kendisi üzerinde tanımlanan gezinme özelliklerini atla ' yı döndürmez. GetSkipNavigations()Bu ve temel varlık türü belirlenmiş türlerde belirtilen gezinme özelliklerini atla ' yı döndürmek için kullanın. |
| GetDerivedTypes() |
Modeldeki belirli bir varlık türünden türetilen tüm türleri alır. |
| GetDerivedTypesInclusive() |
IEntityTypeTürün kendisi de dahil olmak üzere, verilen tüm türetilmiş türlerini döndürür. |
| GetDirectlyDerivedTypes() |
Modeldeki belirli bir varlık türünden doğrudan türeten tüm türleri alır. |
| GetDiscriminatorPropertyName() |
Bir Ayrıştırıcı değeri depolamak için kullanılacak özelliğin adını döndürür. (Devralındığı yer: IReadOnlyEntityType) |
| GetDiscriminatorValue() |
Bu varlık türü için ayrıştırıcı değeri döndürür. (Devralındığı yer: IReadOnlyEntityType) |
| GetForeignKeyProperties() |
Yabancı anahtarların içerdiği özellikleri döndürür. |
| GetForeignKeys() |
Bu varlık türünde tanımlanan yabancı anahtarları alır. |
| GetIndexes() |
Bu varlık türünde tanımlanan dizinleri alır. |
| GetIsDiscriminatorMappingComplete() |
Bu varlık türü için ayrıştırıcı eşlemesinin tamamlanıp tamamlanmadığını gösteren değeri döndürür. (Devralındığı yer: IReadOnlyEntityType) |
| GetKeys() |
Bu varlık türü için birincil ve alternatif anahtarları 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) |
| GetNavigations() |
Verilen varlık türündeki tüm gezinti özelliklerini alır. |
| 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) |
| GetProperties() |
Bu varlık türünde tanımlanan özellikleri alır. Bu API yalnızca skaler Özellikler döndürüyor ve gezinti özellikleri döndürmüyor. GetNavigations()Gezinti özelliklerini almak için kullanın. |
| GetProperty(String) |
Verilen ada sahip bir özellik alır. Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(String)Bir gezinti özelliği bulmak için kullanın. |
| 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) |
| GetQueryFilter() |
Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini alır. (Devralındığı yer: IReadOnlyEntityType) |
| GetReferencingForeignKeys() |
Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları alır (yani, belirtilen varlık türü veya ondan türetilen bir türün asıl olduğu yabancı anahtarlar). |
| GetRootType() |
Belirli bir varlık türü için kök taban türünü alır. |
| GetRuntimeAnnotations() |
Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır. (Devralındığı yer: IAnnotatable) |
| GetSeedData(Boolean) |
Belirtilen varlık türü için modelde depolanan verileri alır. (Devralındığı yer: IReadOnlyEntityType) |
| GetServiceProperties() |
IServicePropertyBu varlık türünde tanımlanan tümünü alır. Bu API yalnızca hizmet özelliklerini döndürür ve skaler veya gezinme özellikleri döndürmez. |
| GetSkipNavigations() |
Bu varlık türündeki gezinti özelliklerini atla ' yı alır. |
| GetValueGeneratingProperties() |
Varlık girişi duruma geçiş yaptığında oluşturulacak bir değere ihtiyacı olan özellikleri döndürür Added . |
| HasDefiningNavigation() |
Kullanımdan kalktı.
Bu varlık türünün bir tanımlama gezintisi içerip içermediğini gösteren bir değer alır. (Devralındığı yer: IReadOnlyEntityType) |
| 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) |
| IsAssignableFrom(IReadOnlyEntityType) |
Bu varlık türünün verilen bir varlık türüyle (veya aynı) türetilmeyeceğini belirler. (Devralındığı yer: IReadOnlyEntityType) |
| IsInOwnershipPath(IReadOnlyEntityType) |
Verilen varlık türünün bu varlık türü için sahiplik yolunda olup olmadığını gösteren bir değer alır. (Devralındığı yer: IReadOnlyEntityType) |
| IsOwned() |
Bu varlık türünün başka bir varlık türüne sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: IReadOnlyEntityType) |
| IsStrictlyDerivedFrom(IReadOnlyEntityType) |
Bu varlık türünün, belirli bir varlık türüyle (ancak aynı değil) türetilmeyeceğini belirler. (Devralındığı yer: IReadOnlyEntityType) |
| LeastDerivedType(IEntityType) |
Belirtilen iki arasındaki en az türetilmiş türü alır. |
| LeastDerivedType(IReadOnlyEntityType) |
Belirtilen iki arasındaki en az türetilmiş türü alır. (Devralındığı yer: IReadOnlyEntityType) |
| RemoveRuntimeAnnotation(String) |
Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır. (Devralındığı yer: IAnnotatable) |
| 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) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Verilen meta verilerin okunabilir bir temsilini oluşturur. Uyarı: döndürülen dizenin biçimine dayanmayın. Yalnızca hata ayıklama için tasarlanmıştır ve yayınlar arasında rastgele değişiklik gösterebilir. (Devralındığı yer: IReadOnlyEntityType) |
Uzantı Metotları
| GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Kapsayıcı kapsamındaki analitik depolama için yaşam süresini saniye cinsinden döndürür. |
| GetContainer(IEntityType) |
Varlık türünün eşlendiği kapsayıcının adını döndürür. |
| GetContainer(IReadOnlyEntityType) |
Varlık türünün eşlendiği kapsayıcının adını döndürür. |
| GetContainingPropertyName(IEntityType) |
Varlık türünün eşlendiği üst özelliğin adını döndürür. |
| GetContainingPropertyName(IReadOnlyEntityType) |
Varlık türünün eşlendiği üst özelliğin adını döndürür. |
| GetDefaultTimeToLive(IReadOnlyEntityType) |
Kapsayıcı kapsamındaki varsayılan süreyi saniye cinsinden döndürür. |
| GetETagProperty(IEntityType) |
Varsa, Cosmos ETag 'e eşlenmiş bu varlıktaki özelliği alır. |
| GetETagProperty(IReadOnlyEntityType) |
Varsa, Cosmos ETag 'e eşlenmiş bu varlıktaki özelliği alır. |
| GetETagPropertyName(IEntityType) |
ETag 'i depolamak için kullanılan özelliğin adını döndürür. |
| GetETagPropertyName(IReadOnlyEntityType) |
ETag 'i depolamak için kullanılan özelliğin adını döndürür. |
| GetPartitionKeyProperty(IEntityType) |
Bölüm anahtarını depolamak için kullanılan özelliği döndürür. |
| GetPartitionKeyProperty(IReadOnlyEntityType) |
Bölüm anahtarını depolamak için kullanılan özelliği döndürür. |
| GetPartitionKeyPropertyName(IEntityType) |
Bölüm anahtarını depolamak için kullanılan özelliğin adını döndürür. |
| GetPartitionKeyPropertyName(IReadOnlyEntityType) |
Bölüm anahtarını depolamak için kullanılan özelliğin adını döndürür. |
| GetThroughput(IReadOnlyEntityType) |
Kapsayıcı kapsamındaki sağlanan aktarım hızını döndürür. |
| DisplayName(ITypeBase) |
Verilen için kolay görünen adı alır ITypeBase . |
| FindDeclaredNavigation(IEntityType, String) |
Verilen varlık türünde bir gezinti özelliği alır. Temel tür üzerinde tanımlanan gezinti özelliklerini döndürmez.
|
| FindDeclaredProperty(IEntityType, String) |
Belirtilen ada sahip tür üzerinde tanımlanan bir özelliği bulur. Temel tür üzerinde tanımlanan özellikleri döndürmez. |
| FindDefiningNavigation(IEntityType) |
Kullanımdan kalktı.
Varsa, bir tane varsa ya da başka bir şekilde tanımlamayı döndürür |
| FindForeignKey(IEntityType, IProperty, IKey, IEntityType) |
Belirtilen bir birincil veya alternatif anahtara işaret eden verilen özelliklerin yabancı anahtarını alır. |
| FindForeignKeys(IEntityType, IProperty) |
Verilen özellikte tanımlanan yabancı anahtarları alır. Yalnızca belirtilen özellikte tam olarak tanımlanan yabancı anahtarlar döndürülür. Belirtilen özelliği içeren bileşik yabancı anahtarlar döndürülemez. |
| FindForeignKeys(IEntityType, IReadOnlyList<IProperty>) |
Verilen özelliklerde tanımlanan yabancı anahtarları alır. Yalnızca belirtilen özellikler kümesi için tanımlanan yabancı anahtarlar döndürülür. |
| FindIndex(IEntityType, IProperty) |
Verilen özellikte tanımlanan adlandırılmamış dizini alır. Özellik listesi eşleşse bile adlandırılmış dizinler döndürülmez. |
| FindKey(IEntityType, IProperty) |
Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. |
| FindNavigation(IEntityType, MemberInfo) |
Verilen varlık türünde bir gezinti özelliği alır. |
| FindNavigation(IEntityType, PropertyInfo) |
Verilen varlık türünde bir gezinti özelliği alır. Gezinti özelliği bulunmazsa null değerini döndürür. |
| FindNavigation(IEntityType, String) |
Verilen varlık türünde bir gezinti özelliği alır. |
| FindOwnership(IEntityType) |
Sahip olan bir tür veya aksi takdirde, sahip ile olan ilişkiyi döndürür |
| FindProperties(IEntityType, IReadOnlyList<String>) |
Verilen varlık türünde eşleşen özellikleri bulur. Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. |
| FindProperty(IEntityType, MemberInfo) |
Verilen üye bilgisine sahip bir özellik alır. Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(IEntityType, MemberInfo)Bir gezinti özelliği bulmak için kullanın. |
| FindProperty(IEntityType, PropertyInfo) |
Verilen varlık türünde bir özellik alır. Hiçbir özellik bulunmazsa null değerini döndürür. Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(IEntityType, PropertyInfo)Bir gezinti özelliği bulmak için kullanın. |
| FullName(ITypeBase) |
Kullanımdan kalktı.
Verilen için benzersiz adı alır IReadOnlyTypeBase . |
| GetAllBaseTypes(IEntityType) |
Belirli bir varlık türünün türetildiği modeldeki tüm türleri kökten başlayarak alır. |
| GetAllBaseTypesAscending(IEntityType) |
Verilen bir varlık türünün türetildiği modeldeki tüm türleri, en yakın bir ile başlayarak alır. |
| GetAllBaseTypesInclusive(IEntityType) |
IEntityTypeTürün kendisi, yukarıdan aşağıya olmak üzere, verilen tüm temel türlerini döndürür. |
| GetAllBaseTypesInclusiveAscending(IEntityType) |
IEntityTypeTürün kendisi de dahil olmak üzere, belirtilen tüm temel türlerini döndürür. |
| GetChangeTrackingStrategy(IEntityType) |
Bu varlık türü için kullanılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın varlık türü örneği için özelliklerde yapılan değişiklikleri nasıl algıladığını gösterir. |
| GetClosestCommonParent(IEntityType, IEntityType) |
Kullanımdan kalktı.
Verilen varlık türlerinin üst öğesi olan en yakın varlık türünü döndürür. Verilen varlıklardan biri diğerinin üst öğesi ise bu üst öğe döndürülür. |
| GetConcreteDerivedTypesInclusive(IEntityType) |
Belirtilen IEntityType türün kendisi de dahil olmak üzere, verilen tüm türetilmiş türlerini döndürür |
| GetDeclaredForeignKeys(IEntityType) |
Verilen tüm yabancı anahtarları alır IEntityType . Bu yöntem, temel türlerde belirtilen yabancı anahtarları döndürmüyor. Aynı yabancı anahtarı birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetForeignKeys()Temel türlerde belirtilen yabancı anahtarları da döndürmek için kullanın. |
| GetDeclaredIndexes(IEntityType) |
Verilen tüm dizinleri alır IEntityType . Bu yöntem, temel türlerde belirtilen dizinleri döndürmüyor. Aynı dizini birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetForeignKeys()Ayrıca, temel türlerde belirtilen dizinleri döndürmek için kullanın. |
| GetDeclaredKeys(IEntityType) |
Verilen tüm anahtarları alır IEntityType . Bu yöntem, temel türlerde belirtilen anahtarları döndürmez. Aynı anahtarı birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetKeys()Ayrıca, temel türlerde belirtilen anahtarları döndürmek için kullanın. |
| GetDeclaredNavigations(IEntityType) |
Verilen tüm gezinti özelliklerini alır IEntityType . Bu yöntem, temel türlerde belirtilen gezinti özelliklerini döndürmüyor. Aynı gezinti özelliğini birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetNavigations(IEntityType)Ayrıca, temel türlerde belirtilen gezinti özelliklerini döndürmek için kullanın. |
| GetDeclaredProperties(IEntityType) |
Verilen tüm gezinme dışı özellikleri alır IEntityType . Bu yöntem, temel türlerde belirtilen özellikleri döndürmüyor. Aynı özelliğin birden çok kez işlenmesini önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetProperties()Ayrıca, temel türlerde belirtilen özellikleri döndürmek için kullanın. |
| GetDeclaredReferencingForeignKeys(IEntityType) |
Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları alır (yani, belirtilen varlık türünün asıl olduğu yabancı anahtarlar). |
| GetDeclaredServiceProperties(IEntityType) |
Verilen tüm hizmet özelliklerini alır IEntityType . Bu yöntem, temel türlerde belirtilen özellikleri döndürmüyor. Aynı özelliğin birden çok kez işlenmesini önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetServiceProperties()Ayrıca, temel türlerde belirtilen özellikleri döndürmek için kullanın. |
| GetDefiningQuery(IEntityType) |
Kullanımdan kalktı.
Bu türün sorguları için varsayılan kaynak olarak kullanılan LINQ sorgusunu alır. |
| GetDerivedForeignKeys(IEntityType) |
Verilen türlerden türetilen türler üzerinde belirtilen tüm yabancı anahtarları alır IEntityType . Bu yöntem, verilen varlık türünde belirtilen yabancı anahtarları döndürmez. GetForeignKeys()Bu ve temel varlık türü belirlenmiş türlerde belirtilen yabancı anahtarları döndürmek için kullanın. |
| GetDerivedTypes(IEntityType) |
Modeldeki belirli bir varlık türünden türetilen tüm türleri alır. |
| GetDerivedTypesInclusive(IEntityType) |
IEntityTypeTürün kendisi de dahil olmak üzere, verilen tüm türetilmiş türlerini döndürür. |
| GetDirectlyDerivedTypes(IEntityType) |
Modeldeki belirli bir varlık türünden doğrudan türeten tüm türleri alır. |
| GetDiscriminatorProperty(IEntityType) |
Kullanımdan kalktı.
IReadOnlyPropertyBir Ayrıştırıcı değeri depolamak için kullanılacak öğesini döndürür. |
| GetDiscriminatorValue(IEntityType) |
Bu varlık türü için ayrıştırıcı değeri döndürür. |
| GetIsDiscriminatorMappingComplete(IEntityType) |
Bu varlık türü için ayrıştırıcı eşlemesinin tamamlanıp tamamlanmadığını gösteren değeri döndürür. |
| GetNavigations(IEntityType) |
Kullanımdan kalktı.
Verilen varlık türündeki tüm gezinti özelliklerini alır. |
| GetProperty(IEntityType, String) |
Verilen ada sahip bir özellik alır. Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(IEntityType, String)Bir gezinti özelliği bulmak için kullanın. |
| GetQueryFilter(IEntityType) |
Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini alır. |
| GetReferencingForeignKeys(IEntityType) |
Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları alır (yani, belirtilen varlık türünün asıl olduğu yabancı anahtarlar). |
| GetRootType(IEntityType) |
Belirli bir varlık türü için kök taban türünü alır. |
| GetSeedData(IEntityType, Boolean) |
Belirtilen varlık türü için modelde depolanan verileri alır. |
| HasDefiningNavigation(IEntityType) |
Kullanımdan kalktı.
Bu varlık türünün tanımlayan bir gezintiye sahip olup olmadığını belirten bir değer alır. |
| IsAbstract(ITypeBase) |
Bu varlık türünün soyut bir türü temsil ettiğini denetler. |
| IsAssignableFrom(IEntityType, IEntityType) |
Bu varlık türünün belirli bir varlık türünden türet olup olmadığını (veya ile aynı olduğunu) belirler. |
| IsInOwnershipPath(IEntityType, IEntityType) |
Verilen varlık türünün bu varlık türü için sahiplik yolunda olup olmadığını belirten bir değer alır. |
| IsOwned(IEntityType) |
Bu varlık türünün başka bir varlık türüne ait olup olmadığını belirten bir değer alır. |
| IsStrictlyDerivedFrom(IEntityType, IEntityType) |
Bu varlık türünün belirli bir varlık türünden türet olup olmadığını (ancak ile aynı olmadığını) belirler. |
| LeastDerivedType(IEntityType, IEntityType) |
Belirtilen ikisi arasında en az türetilen türü alır. |
| RootType(IEntityType) |
Kullanımdan kalktı.
Verilen varlık türü için kök temel türü alır. |
| ShortName(ITypeBase) |
Verilen için diğer tanımlayıcılarda ITypeBase kullanılmaktadır kısa bir ad alır. |
| ToDebugString(IEntityType, MetadataDebugStringOptions, Int32) |
Verilen meta verilerin insanlar tarafından okunabilir bir temsilini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenme. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. |
| 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. |
| GetInMemoryQuery(IEntityType) |
Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu alır. |
| GetInMemoryQuery(IReadOnlyEntityType) |
Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu alır. |
| FindCheckConstraint(IEntityType, String) |
ICheckConstraintVerilen ada sahip bir ile bulur. |
| FindCheckConstraint(IReadOnlyEntityType, String) |
IReadOnlyCheckConstraintVerilen ada sahip bir ile bulur. |
| FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier) |
Aynı tablo benzeri depo nesnesini paylaşan diğer varlık türlerine işaret eden, belirtilen varlık türü için yabancı anahtarları alır. |
| FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier) |
Aynı tablo benzeri depo nesnesini paylaşan diğer varlık türlerine işaret eden, belirtilen varlık türü için yabancı anahtarları alır. |
| FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier) |
Aynı tablo benzeri depo nesnesini paylaşan diğer varlık türlerine işaret eden, belirtilen varlık türü için yabancı anahtarları alır. |
| GetCheckConstraints(IEntityType) |
Varlık türünde bulunan tüm denetim kısıtlamalarını döndürür. |
| GetCheckConstraints(IReadOnlyEntityType) |
Varlık türünde bulunan tüm denetim kısıtlamalarını döndürür. |
| GetComment(IEntityType) |
Bu varlığın eşlendiği tablo için yorumu döndürür. |
| GetComment(IReadOnlyEntityType) |
Bu varlığın eşlendiği tablo için yorumu döndürür. |
| GetDeclaredCheckConstraints(IEntityType) |
Varlık türünde belirtilen tüm denetim kısıtlamalarını döndürür. Bu yöntem, temel türlerde tanımlanan denetim kısıtlamalarını döndürmüyor. Aynı denetim kısıtlamasını birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetCheckConstraints(IEntityType)Ayrıca, temel türlerde tanımlanan denetim kısıtlamalarını da döndürmek için kullanın. |
| GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Varlık türünde belirtilen tüm denetim kısıtlamalarını döndürür. Bu yöntem, temel türlerde tanımlanan denetim kısıtlamalarını döndürmüyor. Aynı denetim kısıtlamasını birden çok kez işlemeyi önlemek için tüm varlık türlerini yineleirken kullanışlıdır. GetCheckConstraints(IReadOnlyEntityType)Ayrıca, temel türlerde tanımlanan denetim kısıtlamalarını da döndürmek için kullanın. |
| GetDefaultMappings(IEntityType) |
Varlık türünün kullanacağı varsayılan eşlemeleri döndürür. |
| GetDefaultSchema(IEntityType) |
Bu varlık türü için kullanılacak varsayılan veritabanı şemasını döndürür. |
| GetDefaultSchema(IReadOnlyEntityType) |
Bu varlık türü için kullanılacak varsayılan veritabanı şemasını döndürür. |
| GetDefaultSqlQueryName(IEntityType) |
kullanılarak eşlendiğinde bu varlık türü için kullanılacak varsayılan SQL sorgu adını alır RelationalEntityTypeBuilderExtensions.ToSqlQuery . |
| GetDefaultSqlQueryName(IReadOnlyEntityType) |
kullanılarak eşlendiğinde bu varlık türü için kullanılacak varsayılan SQL sorgu adını alır RelationalEntityTypeBuilderExtensions.ToSqlQuery . |
| GetDefaultTableName(IEntityType) |
Bu varlık türü için kullanılacak varsayılan tablo adını döndürür. |
| GetDefaultTableName(IEntityType, Boolean) |
Bu varlık türü için kullanılacak varsayılan tablo adını döndürür. |
| GetDefaultTableName(IReadOnlyEntityType, Boolean) |
Bu varlık türü için kullanılacak varsayılan tablo adını döndürür. |
| GetDefaultViewName(IEntityType) |
Bu varlık türü için kullanılacak varsayılan görünüm adını döndürür. |
| GetDefaultViewName(IReadOnlyEntityType) |
Bu varlık türü için kullanılacak varsayılan görünüm adını döndürür. |
| GetDefaultViewSchema(IEntityType) |
Bu varlık görünümü için kullanılacak varsayılan veritabanı şemasını döndürür. |
| GetDefaultViewSchema(IReadOnlyEntityType) |
Bu varlık görünümü için kullanılacak varsayılan veritabanı şemasını döndürür. |
| GetFunctionMappings(IEntityType) |
Varlık türünün eşlenmiş olduğu işlevleri döndürür. |
| GetFunctionName(IEntityType) |
Varlık türünün eşlenmiş olduğu veya bir işlevle eşlenmemiş |
| GetFunctionName(IReadOnlyEntityType) |
Varlık türünün eşlenmiş olduğu veya bir işlevle eşlenmemiş |
| GetSchema(IEntityType) |
Eşlenen tabloyu içeren veritabanı şemasını döndürür. |
| GetSchema(IReadOnlyEntityType) |
Eşlenen tabloyu içeren veritabanı şemasını döndürür. |
| GetSchemaQualifiedTableName(IEntityType) |
Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir tabloyla eşlenmemiş |
| GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir tabloyla eşlenmemiş |
| GetSchemaQualifiedViewName(IEntityType) |
Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir görünümle eşlenmemiş |
| GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir görünümle eşlenmemiş |
| GetSqlQuery(IEntityType) |
Varlık SQL veri sağlamak için kullanılan veya bir varlık dizesiyle eşlenmemiş |
| GetSqlQuery(IReadOnlyEntityType) |
Varlık SQL veri sağlamak için kullanılan veya bir varlık dizesiyle eşlenmemiş |
| GetSqlQueryMappings(IEntityType) |
Dize SQL döndürür. |
| GetTableMappings(IEntityType) |
Varlık türünün eşlenmiş olduğu tabloları döndürür. |
| GetTableName(IEntityType) |
Varlık türünün eşlenmiş olduğu veya bir tabloyla eşlenmemiş |
| GetTableName(IReadOnlyEntityType) |
Varlık türünün eşlenmiş olduğu veya bir tabloyla eşlenmemiş |
| GetViewMappings(IEntityType) |
Varlık türünün eşlenmiş olduğu görünümleri döndürür. |
| GetViewName(IEntityType) |
Varlık türünün eşlenmiş olduğu veya bir görünümle eşlenmemiş |
| GetViewName(IReadOnlyEntityType) |
Varlık türünün eşlenmiş olduğu veya bir görünümle eşlenmemiş |
| GetViewSchema(IEntityType) |
Eşlenen görünümü içeren veritabanı şemasını döndürür. |
| GetViewSchema(IReadOnlyEntityType) |
Eşlenen görünümü içeren veritabanı şemasını döndürür. |
| IsIgnoredByMigrations(IEntityType) |
Varlık türünün Geçişler tarafından yoksayılır olup olmadığını belirten bir değer alır. |
| IsTableExcludedFromMigrations(IEntityType) |
İlişkili tablonun Geçişler tarafından yoksayılır olup olmadığını belirten bir değer alır. |
| IsTableExcludedFromMigrations(IReadOnlyEntityType) |
İlişkili tablonun Geçişler tarafından yoksayılır olup olmadığını belirten bir değer alır. |
| Relational(IEntityType) |
Bir varlık için ilişkisel veritabanına özgü meta verileri alır. |
| Sqlite(IEntityType) |
Bir varlık için SQLite 'a özgü meta verileri alır. |
| GetHistoryTableName(IReadOnlyEntityType) |
Zamana bağlı bir tabloyla eşlenen varlıkla ilişkili geçmiş tablosunun adını temsil eden bir değer döndürür. |
| GetHistoryTableSchema(IReadOnlyEntityType) |
Zamana bağlı bir tabloyla eşlenen varlıkla ilişkili geçmiş tablosunun şemasını temsil eden bir değer döndürür. |
| GetPeriodEndPropertyName(IReadOnlyEntityType) |
Zamana bağlı bir tabloyla eşlenen varlığın dönem sonu özelliğinin adını temsil eden bir değer döndürür. |
| GetPeriodStartPropertyName(IReadOnlyEntityType) |
Zamana bağlı bir tabloyla eşlenen varlığın dönem başlangıç özelliğinin adını temsil eden bir değer döndürür. |
| IsMemoryOptimized(IEntityType) |
Varlık türünün bellek için iyileştirilmiş bir tabloya eşlenip eşlenmediğini gösteren bir değer döndürür. |
| IsMemoryOptimized(IReadOnlyEntityType) |
Varlık türünün bellek için iyileştirilmiş bir tabloya eşlenip eşlenmediğini gösteren bir değer döndürür. |
| IsTemporal(IReadOnlyEntityType) |
Varlık türünün zamana bağlı bir tabloya eşlenip eşlenmediğini gösteren bir değer döndürür. |
| SqlServer(IEntityType) |
Bir varlık için SQL Server belirli meta verileri alır. |
| 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. |