IConventionEntityType Arabirim

Tanım

bir içinde varlık türünü temsil IConventionModel eder.

Bu arabirim model oluşturma sırasında kullanılır ve meta verilerin değiştirilmeye izin verir. Model 10 kez 2014'e kadar olan tüm meta veriler için salt IEntityType okunur görünümü temsil eder.

public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
    interface IEntityType
    interface ITypeBase
    interface IAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
type IConventionEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Özellikler

BaseType

Bu varlık türünün temel türünü alır. Bu null bir devralma hiyerarşisinde türetilmiş bir tür yoksa döndürür.

Builder

Bu varlık türünü yapılandırmak için kullanılan oluşturucuya sahip olur.

ClrType

Bu tür örneklerini temsil etmek için kullanılan CLR sınıfını alır. Türün null karşılık gelen bir CLR sınıfı (gölge tür olarak bilinir) yoksa 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.

(Devralındığı yer: IReadOnlyTypeBase)
ConstructorBinding

Tercih edilen InstantiationBinding oluşturucu için alır.

(Devralındığı yer: IEntityType)
DefiningEntityType
Kullanımdan kalktı.

Tanımlayan varlık türünü alır.

DefiningNavigationName
Kullanımdan kalktı.

Tanımlayan gezintinin adını alır.

(Devralındığı yer: IReadOnlyEntityType)
DefiningQuery

Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu alır.

(Devralındığı yer: IEntityType)
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)
IsKeyless

Varlık türünün anahtar olup olmadığını belirten bir değer alır. Yalnızca true sorgular için kullanılabilir olacaksa.

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.

(Devralındığı yer: IEntityType)
Item[String]

Verilen ada sahip ek açıklamanın değerini alır, yoksa döndürür null .

(Devralındığı yer: IReadOnlyAnnotatable)
Model

Bu varlığın ait olduğu modeli alır.

Name

Bu türün adını alır.

(Devralındığı yer: IReadOnlyTypeBase)
QueryFilter

Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini alır.

(Devralındığı yer: IEntityType)

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)
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Bu varlık türüne yeni bir ilişki ekler.

AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)

Bu varlık türüne yeni bir ilişki ekler.

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.

(Devralındığı yer: IConventionTypeBase)
AddIndex(IConventionProperty, Boolean)

Bu varlık türüne bir dizin ekler.

AddIndex(IConventionProperty, String, Boolean)

Bu varlık türüne adlandırılmış bir dizin ekler.

AddIndex(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türüne adsız bir dizin ekler.

AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Bu varlık türüne adlandırılmış bir dizin ekler.

AddIndexerProperty(String, Type, Boolean, Boolean)

ve dizinleyen tarafından bu varlık türüne bir özellik ekler.

AddKey(IConventionProperty, Boolean)

Bu varlık türüne yeni bir alternatif anahtar ekler.

AddKey(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türüne yeni bir alternatif anahtar ekler.

AddProperty(MemberInfo, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Type, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

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)
AddServiceProperty(MemberInfo, Boolean)

Bu varlık türüne bir hizmet özelliği ekler.

AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

Bu varlık türüne yeni bir atlama gezinti özelliği ekler.

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 null .

(Devralındığı yer: IReadOnlyAnnotatable)
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 null varlık türü aynı hiyerarşide yer yoksa döndürür.

(Devralındığı yer: IEntityType)
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 null varlık türü aynı hiyerarşide yer yoksa döndürür.

FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Verilen özellikleri kullanarak bu varlık türünde bildirilen yabancı anahtarları alır.

FindDeclaredNavigation(String)

Verilen varlık türünde bir gezinti özelliği alır. Temel tür üzerinde tanımlanan gezinti özelliklerini döndürmez. nullHiçbir gezinti özelliği bulunmazsa döndürür.

FindDeclaredProperty(String)

Belirtilen ada sahip tür üzerinde tanımlanan bir özelliği bulur. Temel tür üzerinde tanımlanan özellikleri döndürmez.

FindDeclaredSkipNavigation(String)

Bu varlık türünde bir gezinmeyi atla özelliği alır. Bir temel tür üzerinde tanımlanan gezinme özelliklerini atla ' yı döndürmez. nullSkip gezinme özelliği bulunmazsa döndürür.

FindDiscriminatorProperty()

Bir Ayrıştırıcı değeri depolamak için kullanılacak özelliği döndürür.

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

Belirtilen bir birincil veya alternatif anahtara işaret eden verilen özelliklerin yabancı anahtarını alır. nullYabancı anahtar bulunmazsa döndürür.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Belirtilen bir birincil veya alternatif anahtara işaret eden verilen özelliklerin yabancı anahtarını alır. nullYabancı anahtar bulunmazsa döndürür.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Belirtilen bir birincil veya alternatif anahtara işaret eden verilen özelliklerin yabancı anahtarını alır. nullYabancı anahtar bulunmazsa döndürür.

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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.

FindForeignKeys(IReadOnlyProperty)

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.

FindIgnoredConfigurationSource(String)

Verilen üye adının yoksayılıp yoksayılmadığını gösterir.

(Devralındığı yer: IConventionTypeBase)
FindIndex(IReadOnlyList<IProperty>)

Verilen özelliklerde tanımlanan adlandırılmamış dizini alır. Bir null Dizin tanımlanmazsa döndürür.

Özellik listesi eşleşse bile adlandırılmış dizinler döndürülmez.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Verilen özelliklerde tanımlanan adlandırılmamış dizini alır. Bir null Dizin tanımlanmazsa döndürür.

Özellik listesi eşleşse bile adlandırılmış dizinler döndürülmez.

FindIndex(IReadOnlyProperty)

Verilen özellikte tanımlanan adlandırılmamış dizini alır. nullBöyle bir dizin tanımlanmazsa döndürür.

Özellik listesi eşleşse bile adlandırılmış dizinler döndürülmez.

FindIndex(String)

Verilen ada sahip dizini alır. Böyle bir dizin yoksa döndürür null .

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. nullVerilen özellikler için anahtar tanımlanmazsa döndürür.

FindKey(IReadOnlyList<IReadOnlyProperty>)

Verilen özelliklerde tanımlanan birincil veya alternatif anahtarı alır. nullVerilen özellikler için anahtar tanımlanmazsa döndürür.

FindKey(IReadOnlyProperty)

Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. nullVerilen özellik için anahtar tanımlanmazsa döndürür.

FindNavigation(MemberInfo)

Verilen varlık türünde bir gezinti özelliği alır. nullHiçbir gezinti özelliği bulunmazsa döndürür.

FindNavigation(String)

Verilen varlık türünde bir gezinti özelliği alır. nullHiçbir gezinti özelliği bulunmazsa döndürür.

FindOwnership()

Sahip olan bir tür veya aksi takdirde, sahip ile olan ilişkiyi döndürür null .

FindPrimaryKey()

Bu varlık türü için birincil anahtarı alır. nullBirincil anahtar tanımlanmazsa döndürür.

FindProperties(IReadOnlyList<String>)

Verilen varlık türünde eşleşen özellikleri bulur. nullHerhangi bir özellik bulunmazsa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti ya da hizmet özelliklerini bulmaz.

FindProperty(MemberInfo)

Verilen varlık türünde bir özellik alır. nullHiçbir özellik bulunmazsa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(MemberInfo)Bir gezinti özelliği bulmak için kullanın.

FindProperty(String)

Verilen bir adla özelliğini alır. Verilen null adla tanımlanmış bir özellik yoksa döndürür.

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 null ve yoksa bu açıklamayı alır.

(Devralındığı yer: IAnnotatable)
FindRuntimeAnnotationValue(String)

Verilen adla çalışma zamanı ek açıklamasının değerini alır ve null yoksa değerini alır.

(Devralındığı yer: IAnnotatable)
FindServiceProperty(String)

Verilen bir adla hizmet özelliğini alır. Verilen null adla tanımlanmış bir özellik yoksa döndürür.

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 null gezinti özelliği bulunamasa döndürür.

FindSkipNavigation(String)

Bu varlık türünde bir gezinti atlama özelliğini alır. Atlama null gezinti özelliği bulunamasa döndürür.

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 IReadOnlyEntityType verilen 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)
GetBaseTypeConfigurationSource()

BaseType özelliği için yapılandırma kaynağını döndürür.

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)
GetChangeTrackingStrategyConfigurationSource()

için yapılandırma kaynağını GetChangeTrackingStrategy() döndürür.

GetConcreteDerivedTypesInclusive()

Bu varlık türünün, türü de dahil olmak üzere tüm türetilmiş türlerini döndürür abstract .

(Devralındığı yer: IReadOnlyEntityType)
GetConfigurationSource()

Bu varlık türü için yapılandırma kaynağını alır.

GetDeclaredForeignKeys()

Bu varlık türünde bildirilen tüm yabancı anahtarları 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()

Bu varlık türünde bildirilen tüm dizinleri 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()

Bu varlık türünde bildirilen tüm gezinti özelliklerini 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()

Bu varlık türünde bildirilen tüm gezinti dışı özellikleri 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()

Bu varlık türünde bildirilen tüm hizmet özelliklerini 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 gezinti atlama ö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()

Bu varlık türünden türetilen türlerde bildirilen tüm yabancı anahtarları alır.

GetDerivedIndexes()

Bu varlık türünden türetilen türlerde bildirilen tüm dizinleri 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üretilen türlerde bildirilen tüm atlama gezinti özelliklerini alır.

Bu yöntem, verilen varlık türünün kendinde bildirilen atlama gezinti özelliklerini geri dönmez. Bu GetSkipNavigations() ve temel varlık türü türüne sahip türlerde bildirilen gezinti özelliklerini atlamak için kullanın.

GetDerivedTypes()

Modelde verilen varlık türünden türeten tüm türleri alır.

GetDerivedTypesInclusive()

Türün kendisi de dahil olmak üzere bu varlık türünün tüm türetilmiş türlerini döndürür.

GetDirectlyDerivedTypes()

Modelde verilen varlık türünden doğrudan türeten tüm türleri alır.

GetDiscriminatorMappingCompleteConfigurationSource()

Ayrıştırıcı ConfigurationSource değeri tamlığı için değerini alır.

GetDiscriminatorPropertyConfigurationSource()

ConfigurationSourceAyrımcı özelliği için 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)
GetDiscriminatorValueConfigurationSource()

ConfigurationSourceAyrımcı değeri için değerini alır.

GetForeignKeyProperties()

Yabancı anahtarların içerdiği özellikleri döndürür.

(Devralındığı yer: IEntityType)
GetForeignKeys()

Bu varlık türünde tanımlanan yabancı anahtarları alır.

GetIgnoredMembers()

Tüm yoksayılan üyeleri alır.

(Devralındığı yer: IConventionTypeBase)
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)
GetIsKeylessConfigurationSource()

IsKeyless özelliği için yapılandırma kaynağını döndürür.

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)
GetNavigationAccessModeConfigurationSource()

İçin yapılandırma kaynağını döndürür GetNavigationAccessMode() .

(Devralındığı yer: IConventionTypeBase)
GetNavigations()

Verilen varlık türü üzerinde 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)
GetPrimaryKeyConfigurationSource()

Birincil anahtar için yapılandırma kaynağını döndürür.

GetProperties()

Bu varlık türünde tanımlanan özellikleri alır.

Bu API yalnızca skaler özellikleri döndürür ve gezinti özelliklerini döndürz. Gezinti GetNavigations() özelliklerini almak için kullanın.

GetProperty(String)

Verilen adla bir özellik alır.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz. Gezinti FindNavigation(String) özelliğini 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)
GetPropertyAccessModeConfigurationSource()

İçin yapılandırma kaynağını döndürür GetPropertyAccessMode() .

(Devralındığı yer: IConventionTypeBase)
GetQueryFilter()

Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini alır.

(Devralındığı yer: IReadOnlyEntityType)
GetQueryFilterConfigurationSource()

için yapılandırma kaynağını GetQueryFilter() döndürür.

GetReferencingForeignKeys()

Verilen varlık türünü (verilen varlık türünün veya türetilen türün sorumlu olduğu yabancı anahtarlar) hedef alan tüm yabancı anahtarları alır.

GetRootType()

Verilen varlık türü için kök temel türü 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()

Bu varlık türünde tanımlanan tüm hizmet özelliklerini alır.

Bu API yalnızca hizmet özelliklerini döndürür ve skaler veya gezinti özellikleri döndürz.

GetSkipNavigations()

Bu varlık türüne tüm atlama gezinti özelliklerini 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 .

(Devralındığı yer: IEntityType)
HasBaseType(IConventionEntityType, Boolean)
Kullanımdan kalktı.

Bu varlık türünün temel türünü ayarlar. Bu null bir devralma hiyerarşisinde türetilmiş bir tür yoksa döndürür.

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)
HasNoKey(Nullable<Boolean>, Boolean)
Kullanımdan kalktı.

Varlık türünün anahtar olup olmadığını belirten bir değer ayarlar. Bu true ayar, yalnızca sorgular için kullanılabilir. null varsayılana sıfırlamak için.

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)
IsIgnored(String)

Verilen üye adının yoksayılıp yoksayılmadığını gösterir.

(Devralındığı yer: IConventionTypeBase)
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.

(Devralındığı yer: IEntityType)
LeastDerivedType(IReadOnlyEntityType)

Belirtilen ikisi arasında en az türetilen türü alır.

RemoveAnnotation(String)

Verilen adla ek açıklamayı bu nesneden kaldırır.

(Devralındığı yer: IConventionAnnotatable)
RemoveDiscriminatorValue()

Bu varlık türü için ayrımcı değeri kaldırır.

RemoveForeignKey(IConventionForeignKey)

Bu varlık türünden bir yabancı anahtarı kaldırır.

RemoveForeignKey(IReadOnlyForeignKey)

Bu varlık türünden bir yabancı anahtarı kaldırır.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Bu varlık türünden bir yabancı anahtarı kaldırır.

RemoveIgnored(String)

Yoksayılan üye adını kaldırır.

(Devralındığı yer: IConventionTypeBase)
RemoveIndex(IConventionIndex)

Bu varlık türünden bir dizini kaldırır.

RemoveIndex(IReadOnlyIndex)

Bu varlık türünden bir dizini kaldırır.

RemoveIndex(IReadOnlyList<IReadOnlyProperty>)

Bu varlık türünden bir dizini kaldırır.

RemoveKey(IConventionKey)

Bu varlık türünden bir birincil veya alternatif anahtarı kaldırır.

RemoveKey(IReadOnlyKey)

Bu varlık türünden bir birincil veya alternatif anahtarı kaldırır.

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

Bu varlık türünden bir birincil veya alternatif anahtarı kaldırır.

RemoveProperty(IConventionProperty)

Bu varlık türünden bir özelliği kaldırır.

RemoveProperty(IReadOnlyProperty)

Bu varlık türünden bir özelliği kaldırır.

RemoveProperty(String)

Bu varlık türünden bir özelliği kaldırır.

RemoveRuntimeAnnotation(String)

Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır.

(Devralındığı yer: IAnnotatable)
RemoveServiceProperty(IReadOnlyServiceProperty)

Bu varlık türünden bir hizmet özelliğini kaldırır.

RemoveServiceProperty(String)

Bu varlık türünden bir hizmet özelliğini kaldırır.

RemoveSkipNavigation(IConventionSkipNavigation)

Bu varlık türünden bir gezinti atlama özelliğini kaldırır.

RemoveSkipNavigation(IReadOnlySkipNavigation)

Bu varlık türünden bir Skip gezintisi özelliği kaldırır.

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)
SetBaseType(IConventionEntityType, Boolean)

Bu varlık türünün temel türünü ayarlar. nullDevralma hiyerarşisinde türetilmiş bir tür değilse döndürür.

SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Bu varlık türü için kullanılacak değişiklik izleme stratejisini ayarlar. 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.

SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)

Ayrıştırıcı eşlemesinin tamamlanıp tamamlanmadığını gösteren değeri ayarlar.

SetDiscriminatorProperty(IReadOnlyProperty, Boolean)

IReadOnlyPropertyBir Ayrıştırıcı değeri depolamak için kullanılacak öğesini ayarlar.

SetDiscriminatorValue(Object, Boolean)

Bu varlık türü için ayrıştırıcı değeri ayarlar.

SetIsKeyless(Nullable<Boolean>, Boolean)

Varlık türünün anahtara sahip olup olmadığını gösteren değeri ayarlar. Olarak ayarlandığında true , yalnızca sorgular için kullanılabilir. null varsayılana sıfırlayın.

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.

(Devralındığı yer: IConventionTypeBase)
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 null açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatable)
SetPrimaryKey(IConventionProperty, Boolean)

Bu varlık türü için birincil anahtarı ayarlar.

SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türü için birincil anahtarı ayarlar.

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.

(Devralındığı yer: IConventionTypeBase)
SetQueryFilter(LambdaExpression, Boolean)

Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini ayarlar.

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ı

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 null .

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Bu varlık türüne yeni bir ilişki ekler.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)

Bu varlık türüne bir dizin ekler.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)

ve dizinleyen tarafından bu varlık türüne bir özellik ekler.

AddKey(IConventionEntityType, IConventionProperty, Boolean)

Bu varlık türüne yeni bir alternatif anahtar ekler.

AddProperty(IConventionEntityType, MemberInfo, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(IConventionEntityType, String, Boolean)

Bu varlık türüne bir özellik ekler.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)

Bu varlık türüne bir özellik ekler.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

Verilen özellikleri kullanarak verilen üzerinde bildirilen IConventionEntityType yabancı anahtarları alır.

FindDeclaredNavigation(IConventionEntityType, 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 null gezinti özelliği bulunamasa döndürür.

FindDeclaredProperty(IConventionEntityType, String)

Türün üzerinde verilen adla bildirilen bir özelliği bulur. Temel tür üzerinde tanımlanan özellikleri geri dönmez.

FindDefiningNavigation(IConventionEntityType)
Kullanımdan kalktı.

Varsa veya değilse, tanımlama gezintisi null döndürür.

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)

Verilen bir birincil veya alternatif anahtara bakan özellikler için yabancı anahtarı alır. Yabancı null anahtar bulunamasa döndürür.

FindForeignKeys(IConventionEntityType, IProperty)

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.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

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.

FindIndex(IConventionEntityType, IProperty)

Verilen özellikte tanımlanan adsız dizini alır. Böyle null bir dizin tanımlanmamışsa döndürür.

Özellik listesi eşlese bile adlandırılmış dizinler döndürülecek değildir.

FindKey(IConventionEntityType, IProperty)

Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. Verilen null özellik için bir anahtar tanımlanmamışsa döndürür.

FindNavigation(IConventionEntityType, MemberInfo)

Verilen varlık türü üzerinde bir gezinti özelliği alır. Hiçbir null gezinti özelliği bulunamasa döndürür.

FindNavigation(IConventionEntityType, String)

Verilen varlık türü üzerinde bir gezinti özelliği alır. Hiçbir null gezinti özelliği bulunamasa döndürür.

FindOwnership(IConventionEntityType)

Sahipe ait bir türse veya başka bir türse, ilişkiyi sahiple null döndürür.

FindProperties(IConventionEntityType, IReadOnlyList<String>)

Verilen varlık türü üzerinde eşleşen özellikleri bulur. Herhangi null bir özellik bulunamasa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz.

FindProperty(IConventionEntityType, MemberInfo)

Verilen varlık türü üzerinde bir özellik alır. Özellik null bulunamasa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulamaz. Gezinti FindNavigation(IConventionEntityType, MemberInfo) özelliğini bulmak için kullanın.

GetAllBaseTypes(IConventionEntityType)

Kökten başlayarak, modelde verilen varlık türünün türet olduğu tüm türleri alır.

GetAllBaseTypesAscending(IConventionEntityType)

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(IConventionEntityType)

Türün kendisi de dahil olmak üzere IEntityType verilen tüm temel türlerini üstten aşağıya döndürür.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)

Aşağıdan yukarıya tür dahil olmak üzere verilen tüm IEntityType temel türlerini döndürür.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)

için yapılandırma kaynağını GetChangeTrackingStrategy(IEntityType) döndürür.

GetDeclaredForeignKeys(IConventionEntityType)

Verilen üzerinde bildirilen tüm yabancı anahtarları IConventionEntityType 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(IConventionEntityType)

Verilen üzerinde bildirilen tüm dizinleri IConventionEntityType 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, GetForeignKeys() temel türlerde bildirilen dizinleri de dönmek için kullanın.

GetDeclaredKeys(IConventionEntityType)

Verilen üzerinde bildirilen tüm anahtarları IEntityType 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(IConventionEntityType)

Verilen üzerinde bildirilen tüm gezinti özelliklerini IConventionEntityType 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(IConventionEntityType) türlerde bildirilen gezinti özelliklerini de dönmek için kullanın.

GetDeclaredProperties(IConventionEntityType)

Verilen üzerinde bildirilen tüm gezinti dışı özellikleri IConventionEntityType 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(IConventionEntityType)

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(IConventionEntityType)

Verilen üzerinde bildirilen tüm hizmet özelliklerini IConventionEntityType 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.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Kullanımdan kalktı.

için yapılandırma kaynağını GetDefiningQuery(IEntityType) döndürür.

GetDerivedForeignKeys(IConventionEntityType)

Verilen 'den türetilen türlerde bildirilen tüm yabancı anahtarları IConventionEntityType alır.

Bu yöntem, verilen varlık türünün kendinde bildirilen yabancı anahtarları geri dönmez. Bu GetForeignKeys() ve temel varlık türü türlerinde bildirilen yabancı anahtarları geri dönmek için kullanın.

GetDerivedTypes(IConventionEntityType)

Modelde verilen varlık türünden türeten tüm türleri alır.

GetDerivedTypesInclusive(IConventionEntityType)

Türün kendisi de dahil olmak üzere verilen IConventionEntityType türetilen tüm türleri döndürür.

GetDirectlyDerivedTypes(IConventionEntityType)

Modelde verilen varlık türünden doğrudan türeten tüm türleri alır.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)

Ayrıştırıcı ConfigurationSource değeri tamlığı için değerini alır.

GetDiscriminatorProperty(IConventionEntityType)

Bir IConventionProperty ayrımcı değeri depolamak için kullanılacak değerini döndürür.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)

ConfigurationSourceAyrımcı özelliği için alır.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)

ConfigurationSourceAyrımcı değeri için değerini alır.

GetNavigations(IConventionEntityType)

Verilen varlık türü üzerinde tüm gezinti özelliklerini alır.

GetQueryFilterConfigurationSource(IConventionEntityType)

için yapılandırma kaynağını GetQueryFilter(IEntityType) döndürür.

GetReferencingForeignKeys(IConventionEntityType)

Verilen varlık türünü (verilen varlık türünün veya türetilen türün sorumlu olduğu yabancı anahtarlar) hedef alan tüm yabancı anahtarları alır.

GetRootType(IConventionEntityType)

Verilen varlık türü için kök temel türü alır.

RemoveDiscriminatorValue(IConventionEntityType)

Bu varlık türü için ayrımcı değeri kaldırır.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)

Bu varlık türünden bir yabancı anahtarı kaldırır.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Bu varlık türünden bir dizini kaldırır.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Bu varlık türünden bir birincil veya alternatif anahtarı kaldırır.

RemoveProperty(IConventionEntityType, String)

Bu varlık türünden bir özelliği kaldırır.

RootType(IConventionEntityType)
Kullanımdan kalktı.

Verilen varlık türü için kök temel türü alır.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)

Bu varlık türü için kullanmak üzere değişiklik izleme stratejisini ayarlar. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerinde yapılan değişiklikleri nasıl algılay olduğunu gösterir.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Kullanımdan kalktı.

Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu ayarlar.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)

Ayrımcı eşlemenin tamam olup olmadığını belirten değeri ayarlar.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)

Bir IProperty ayrımcı değeri depolamak için kullanılacak değerini ayarlar.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)

Bu varlık türü için ayrımcı değeri ayarlar.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)

Bu varlık türü için birincil anahtarı ayarlar.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)

Bu varlık türü için sorgulara otomatik olarak uygulanan LINQ ifade filtresini ayarlar.

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.

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Kapsayıcı kapsamındaki analitik depolama için yaşam süresini saniye cinsinden döndürür.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSourceKapsayıcı kapsamındaki analitik depo için saniyeler içinde yaşam süresi değerini alı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.

GetContainerConfigurationSource(IConventionEntityType)

ConfigurationSourceVarlık türünün eşlendiği kapsayıcı için öğesini alı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.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSourceVarlık türünün eşlendiği üst özellik için öğesini alır.

GetDefaultTimeToLive(IReadOnlyEntityType)

Kapsayıcı kapsamındaki varsayılan süreyi saniye cinsinden döndürür.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSourceKapsayıcı kapsamındaki varsayılan sürenin saniye cinsinden yaşam süresini alı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.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSourceETag 'i depolamak için kullanılan özelliği alır.

GetPartitionKeyProperty(IConventionEntityType)

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.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSourceBölüm anahtarını depolamak için kullanılan özelliği için öğesini alır.

GetThroughput(IReadOnlyEntityType)

Kapsayıcı kapsamındaki sağlanan aktarım hızını döndürür.

GetThroughputConfigurationSource(IConventionEntityType)

ConfigurationSourceKapsayıcı kapsamındaki sağlanan aktarım hızını alır.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Kapsayıcı kapsamındaki analitik depolama için yaşam süresini saniye cinsinden ayarlar.

SetContainer(IConventionEntityType, String, Boolean)

Varlık türünün eşlendiği kapsayıcının adını ayarlar.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Varlık türünün eşlendiği üst özelliğin adını ayarlar.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Varsayılan saati kapsayıcı kapsamında saniyeler içinde canlı olarak ayarlar.

SetETagPropertyName(IConventionEntityType, String, Boolean)

ETag'i depolamak için kullanılan özelliğin adını ayarlar.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Bölüm anahtarını depolamak için kullanılan özelliğin adını ayarlar.

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

Sağlanan aktarım hızını kapsayıcı kapsamında ayarlar.

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. nullHiçbir gezinti özelliği bulunmazsa döndürür.

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 null .

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

Belirtilen bir birincil veya alternatif anahtara işaret eden verilen özelliklerin yabancı anahtarını alır. nullYabancı anahtar bulunmazsa döndürü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. nullBöyle bir dizin tanımlanmazsa döndürü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. nullVerilen özellik için anahtar tanımlanmazsa döndürür.

FindNavigation(IEntityType, MemberInfo)

Verilen varlık türünde bir gezinti özelliği alır. nullHiçbir gezinti özelliği bulunmazsa döndürür.

FindNavigation(IEntityType, String)

Verilen varlık türünde bir gezinti özelliği alır. nullHiçbir gezinti özelliği bulunmazsa döndürür.

FindOwnership(IEntityType)

Sahip olan bir tür veya aksi takdirde, sahip ile olan ilişkiyi döndürür null .

FindProperties(IEntityType, IReadOnlyList<String>)

Verilen varlık türünde eşleşen özellikleri bulur. nullHerhangi bir özellik bulunmazsa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz.

FindProperty(IEntityType, MemberInfo)

Verilen üye bilgisine sahip bir özellik alır. nullHiçbir özellik bulunmazsa döndürür.

Bu API yalnızca skaler özellikleri bulur ve gezinti özelliklerini bulmaz. FindNavigation(IEntityType, MemberInfo)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. nullİki varlık türünün aynı hiyerarşide olup olmadığını döndürür.

GetConcreteDerivedTypesInclusive(IEntityType)

Belirtilen IEntityType türün kendisi de dahil olmak üzere, verilen tüm türetilmiş türlerini döndürür abstract .

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.

GetDefiningQueryConfigurationSource(IConventionEntityType)

için yapılandırma kaynağını GetInMemoryQuery(IReadOnlyEntityType) döndürür.

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.

SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)

Bu tür sorgular için varsayılan kaynak olarak kullanılan LINQ sorgusunu ayarlar.

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Varlık türünde verilen ada sahip yeni bir denetim kısıtlaması oluşturur. Aynı varlık türünde aynı ada sahip bir check kısıtlaması varsa bir özel durum oluşturur.

FindCheckConstraint(IConventionEntityType, String)

IConventionCheckConstraintVerilen ada sahip bir ile bulur.

FindCheckConstraint(IEntityType, String)

ICheckConstraintVerilen ada sahip bir ile bulur.

FindCheckConstraint(IReadOnlyEntityType, String)

IReadOnlyCheckConstraintVerilen ada sahip bir ile bulur.

FindRowInternalForeignKeys(IConventionEntityType, 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(IConventionEntityType)

Varlık türünde bulunan tüm denetim kısıtlamalarını döndürü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.

GetCommentConfigurationSource(IConventionEntityType)

ConfigurationSourceTablo yorumu için öğesini alır.

GetDeclaredCheckConstraints(IConventionEntityType)

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(IConventionEntityType)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ş null olduğu işlevin adını döndürür.

GetFunctionName(IReadOnlyEntityType)

Varlık türünün eşlenmiş olduğu veya bir işlevle eşlenmemiş null olduğu işlevin adını döndürür.

GetFunctionNameConfigurationSource(IConventionEntityType)

İşlev ConfigurationSource adı için alır.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

için ConfigurationSource IsTableExcludedFromMigrations(IReadOnlyEntityType) alır.

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.

GetSchemaConfigurationSource(IConventionEntityType)

Veritabanı ConfigurationSource şeması için alır.

GetSchemaQualifiedTableName(IEntityType)

Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir tabloyla eşlenmemiş null olduğu tablonun adını döndürür.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir tabloyla eşlenmemiş null olduğu tablonun adını döndürür.

GetSchemaQualifiedViewName(IEntityType)

Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir görünümle eşlenmemiş null olduğu görünümün adını döndürür.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Varlık türünün şemanın ön ucuyla eşlenmiş olduğu veya bir görünümle eşlenmemiş null olduğu görünümün adını döndürür.

GetSqlQuery(IEntityType)

Varlık SQL veri sağlamak için kullanılan veya bir varlık dizesiyle eşlenmemiş null olan SQL döndürür.

GetSqlQuery(IReadOnlyEntityType)

Varlık SQL veri sağlamak için kullanılan veya bir varlık dizesiyle eşlenmemiş null olan SQL döndürür.

GetSqlQueryConfigurationSource(IConventionEntityType)

Sorgunun ConfigurationSource dizesini SQL alır.

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ş null olduğu tablonun adını döndürür.

GetTableName(IReadOnlyEntityType)

Varlık türünün eşlenmiş olduğu veya bir tabloyla eşlenmemiş null olduğu tablonun adını döndürür.

GetTableNameConfigurationSource(IConventionEntityType)

Tablo ConfigurationSource adı için alır.

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ş null olduğu görünümün adını döndürür.

GetViewName(IReadOnlyEntityType)

Varlık türünün eşlenmiş olduğu veya bir görünümle eşlenmemiş null olduğu görünümün adını döndürür.

GetViewNameConfigurationSource(IConventionEntityType)

Görünüm ConfigurationSource adı için alır.

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.

GetViewSchemaConfigurationSource(IConventionEntityType)

Görünüm ConfigurationSource şeması için 'i alı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.

RemoveCheckConstraint(IConventionEntityType, String)

Verilen IConventionCheckConstraint adla kaldırır.

SetComment(IConventionEntityType, String, Boolean)

Bu varlığın eşlenmiş olduğu tabloya uygulanacak bir açıklama yapılandırıyor.

SetFunctionName(IConventionEntityType, String, Boolean)

Varlık türünün eşlenmiş olduğu işlevin adını ayarlar.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

İlişkili tablonun Geçişler tarafından yoksayılır olup olmadığını belirten bir değer ayarlar.

SetSchema(IConventionEntityType, String, Boolean)

Eşlenen tabloyu içeren veritabanı şemasını ayarlar.

SetSqlQuery(IConventionEntityType, String, Boolean)

Varlık SQL sağlamak için kullanılan veri dizesini ayarlar.

SetTableName(IConventionEntityType, String, Boolean)

Varlık türünün eşlenmiş olduğu tablonun adını ayarlar.

SetViewName(IConventionEntityType, String, Boolean)

Varlık türünün eşlenmiş olduğu görünümün adını ayarlar.

SetViewSchema(IConventionEntityType, String, Boolean)

Eşlenen görünümü içeren veritabanı şemasını ayarlar.

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.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Zamana bağlı geçmiş tablosu adı ayarı için yapılandırma kaynağını alı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.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Zamana bağlı geçmiş tablosu şeması ayarı için yapılandırma kaynağını alır.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Bellek için iyileştirilmiş ayar için yapılandırma kaynağını alır.

GetIsTemporalConfigurationSource(IConventionEntityType)

Zamana bağlı tablo ayarı için yapılandırma kaynağını alı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.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Zamana bağlı tablo dönemi bitiş özelliği adı ayarı için yapılandırma kaynağını alı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.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Zamana bağlı tablo dönemi başlangıç özelliği adı ayarı için yapılandırma kaynağını alı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.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Zamana bağlı bir tabloyla eşlenen varlıkla ilişkili geçmiş tablosunun adını temsil eden bir değer belirler.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Zamana bağlı bir tabloyla eşlenen varlıkla ilişkili geçmiş tablosunun şemasını temsil eden bir değer ayarlar.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Varlık türünün bellek için iyileştirilmiş bir tabloya eşlenip eşlenmediğini gösteren bir değer ayarlar.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Varlık türünün zamana bağlı bir tabloya eşlenip eşlenmediğini gösteren bir değer ayarlar.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Zamana bağlı bir tabloyla eşlenen varlığın dönem sonu özelliğinin adını temsil eden bir değer belirler.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Zamana bağlı bir tabloyla eşlenen varlığın dönem başlangıç özelliğinin adını temsil eden bir değer ayarlar.

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.

Şunlara uygulanır