Share via


IReadOnlyEntityType Arabirim

Tanım

Modeldeki bir varlık türünü temsil eder.

public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
Türetilmiş
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek 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 devralma hiyerarşisinde türetilmiş bir tür değilse döndürür null .

ClrType

Bu türün ö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 döndürür null .

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

Bu varlık türünü veya karmaşık özellik zincirinin bildirildiği varlığı alır.

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

Tanımlayıcı varlık türünü alır.

DefiningNavigationName
Kullanımdan kalktı..

Tanımlayıcı gezintinin adını alır.

HasSharedClrType

Bu yapısal türün diğer yapısal türlerin de eşlendiği bir değerle eşlenip eşlenmediğini belirten bir Type değer alır.

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

Bu yapısal türün rastgele özellikler içerebilen bir dizin oluşturucuya ve belirli bir dizin oluşturucu özelliğinin değer içerip içermediğini belirlemek için kullanılabilecek bir yönteme sahip olup olmadığını belirten bir değer alır.

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

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

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

Bu türün ait olduğu modeli alır.

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

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

(Devralındığı yer: IReadOnlyTypeBase)

Yöntemler

AnnotationsToDebugString(Int32)

Nesnede bildirilen tüm ek açıklamaların hata ayıklama dizesini alır.

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

Bu yapısal türün kolay görünen adını alır.

(Devralındığı yer: IReadOnlyTypeBase)
DisplayName(Boolean)

Verilen IReadOnlyTypeBaseiçin kolay görünen adı alır.

(Devralındığı yer: IReadOnlyTypeBase)
FindAnnotation(String)

Mevcut değilse döndürerek null verilen ada sahip ek açıklamayı alır.

(Devralındığı yer: IReadOnlyAnnotatable)
FindClosestCommonParent(IReadOnlyEntityType)

Verilen 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ğerinin üst öğesiyse, bu üst öğe döndürülür. İki varlık türü aynı hiyerarşide değilse döndürür null .

FindComplexProperty(MemberInfo)

Verilen üye bilgileriyle karmaşık bir özellik alır. Özellik bulunamazsa döndürür null .

(Devralındığı yer: IReadOnlyTypeBase)
FindComplexProperty(String)

Verilen ada sahip karmaşık özelliği alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür null .

(Devralındığı yer: IReadOnlyTypeBase)
FindDeclaredComplexProperty(String)

Belirtilen ada sahip türde bildirilen bir özellik bulur. Bir temel tür üzerinde tanımlanan özellikleri döndürmez.

(Devralındığı yer: IReadOnlyTypeBase)
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. Gezinti özelliği bulunmazsa döndürür null .

FindDeclaredProperty(String)

Belirtilen ada sahip türde bildirilen bir özellik bulur. Bir temel tür üzerinde tanımlanan özellikleri döndürmez.

FindDeclaredSkipNavigation(String)

Bu varlık türünde bir atlama gezinti özelliği alır.

FindDeclaredTrigger(String)

Verilen ada sahip bir tetikleyici bulur.

FindDiscriminatorProperty()

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Belirli bir birincil veya alternatif anahtara işaret eden belirli özelliklerin yabancı anahtarını alır. Yabancı anahtar bulunamazsa döndürür null .

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

Belirli bir birincil veya alternatif anahtara işaret eden belirli özelliklerin yabancı anahtarını alır. Yabancı anahtar bulunamazsa döndürür null .

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ülmedi.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Verilen özelliklerde tanımlanan adlandırılmamış dizini alır. Böyle bir dizin tanımlanmadıysa döndürür null .

FindIndex(IReadOnlyProperty)

Verilen özellikte tanımlanan adlandırılmamış dizini alır. Böyle bir dizin tanımlanmadıysa döndürür null .

FindIndex(String)

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

FindIndexerPropertyInfo()

PropertyInfo Varsa, ilişkili CLR türünde dizin oluşturucunun değerini döndürür.

(Devralındığı yer: IReadOnlyTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Verilen özelliklerde tanımlanan birincil veya alternatif anahtarı alır. Verilen özellikler için hiçbir anahtar tanımlanmadıysa döndürür null .

FindKey(IReadOnlyProperty)

Verilen özellikte tanımlanan birincil veya alternatif anahtarı alır. Verilen özellik için hiçbir anahtar tanımlanmadıysa döndürür null .

FindMember(String)

Verilen ada sahip üyeyi alır. Belirtilen ada sahip hiçbir üye tanımlanmadıysa döndürür null .

(Devralındığı yer: IReadOnlyTypeBase)
FindMembersInHierarchy(String)

Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip üyeleri alır.

(Devralındığı yer: IReadOnlyTypeBase)
FindNavigation(MemberInfo)

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

FindNavigation(String)

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

FindOwnership()

Bu sahip olunan bir türse veya null başka bir türdeyse, ilişkiyi sahiple döndürür.

FindPrimaryKey()

Bu varlık türü için birincil anahtarı alır. Birincil anahtar tanımlanmadıysa döndürür null .

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

Verilen üye bilgilerine sahip bir özellik alır. Özellik bulunamazsa döndürür null .

FindProperty(String)

Belirli bir ada sahip özelliğini alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür null .

FindServiceProperty(String)

Belirli bir ada sahip hizmet özelliğini alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür null .

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

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

GetAllBaseTypes()

Kökten başlayarak bu varlık türünün türetildiği modeldeki tüm türleri alır.

GetAllBaseTypesAscending()

En yakın varlık türünden başlayarak bu varlık türünün türetildiği modeldeki tüm türleri alır.

GetAllBaseTypesInclusive()

Yukarıdan aşağıya, türün kendisi de dahil olmak üzere bu varlık türünün tüm temel türlerini döndürür.

GetAllBaseTypesInclusiveAscending()

Bu varlık türünün, türün kendisi de dahil olmak üzere, alttan üste tüm temel türlerini döndürür.

GetAnnotation(String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur.

(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ünün bir örneğinin özelliklerine yapılan değişiklikleri nasıl algıladiğini gösterir.

GetComplexProperties()

Bu tür ve temel türlerde tanımlanan karmaşık özellikleri alır.

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

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

GetDeclaredComplexProperties()

Bu tür üzerinde bildirilen karmaşık özellikleri alır.

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

Bu varlık türünde bildirilen tüm yabancı anahtarları alır..

GetDeclaredIndexes()

Bu varlık türünde bildirilen tüm dizinleri alır.

GetDeclaredKeys()

Bu varlık türünde bildirilen tüm anahtarları alır.

GetDeclaredMembers()

Bu türde bildirilen üyeleri alır.

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

Bu varlık türünde bildirilen tüm gezinti özelliklerini alır.

GetDeclaredProperties()

Bu varlık türünde bildirilen tüm gezinti dışı özellikleri alır.

GetDeclaredReferencingForeignKeys()

Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları (örneğin, verilen varlık türünün sorumlu olduğu yabancı anahtarlar) alır.

GetDeclaredServiceProperties()

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

GetDeclaredSkipNavigations()

Bu varlık türünde bildirilen tüm atlama gezinti özelliklerini alır.

GetDeclaredTriggers()

Varlık türünde bildirilen tetikleyicileri döndürür.

GetDefaultDiscriminatorValue()

Bu varlık türü için kullanılacak varsayılan ayırıcı değeri döndürür.

GetDerivedComplexProperties()

Bu türden türetilen türlerde bildirilen karmaşık özellikleri alır.

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

GetDerivedProperties()

Bu varlık türünden türetilen türlerde bildirilen tüm gezinti dışı özellikleri alır.

GetDerivedServiceProperties()

Bu varlık türünden türetilen türlerde bildirilen tüm hizmet özelliklerini alır.

GetDerivedSkipNavigations()

Bu varlık türünden türetilen türlerde bildirilen tüm atlama gezinti özelliklerini alır.

GetDerivedTypes()

Modeldeki bu varlık türünden türetilen 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()

Modeldeki bu varlık türünden doğrudan türetilen tüm türleri alır.

GetDiscriminatorPropertyName()

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

GetDiscriminatorValue()

Bu varlık türü için ayırıcı değeri 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 ayırıcı eşlemenin tamamlanıp tamamlanmadığını belirten değeri döndürür.

GetKeys()

Bu varlık türü için birincil ve alternatif anahtarları alır.

GetMembers()

Bu tür ve temel türlerde tanımlanan üyeleri alır.

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

PropertyAccessMode Bu varlık türünün gezintileri için kullanılan öğeyi alır.

GetNavigations()

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

GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

GetOrCreateMaterializer(IEntityMaterializerSource)

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

GetProperties()

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

GetProperty(String)

Verilen ada sahip bir özellik alır.

GetPropertyAccessMode()

Bu türdeki PropertyAccessMode özellikler ve gezintiler için kullanılan değeri alır.

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

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

GetReferencingForeignKeys()

Belirli bir varlık türünü hedefleyen tüm yabancı anahtarları alır (örneğin, verilen varlık türünün veya temel türün sorumlu olduğu yabancı anahtarlar).

GetRootType()

Belirli bir varlık türü için kök temel türünü alır.

GetSeedData(Boolean)

Verilen varlık türü için modelde depolanan verileri alır.

GetServiceProperties()

Bu varlık türünde tanımlanan tüm öğeyi IReadOnlyServiceProperty alır.

GetSkipNavigations()

Bu varlık türündeki atlama gezinti özelliklerini alır.

HasDefiningNavigation()
Kullanımdan kalktı..

Bu varlık türünün tanımlayıcı bir gezintiye sahip olup olmadığını belirten bir değer alır.

HasServiceProperties()

Bu varlık türünün IServiceProperty tanımlı olup olmadığını denetler.

IsAbstract()

Bu yapısal türün soyut bir türü temsil edip etmediğini belirten bir değer alır.

(Devralındığı yer: IReadOnlyTypeBase)
IsAssignableFrom(IReadOnlyEntityType)

Bu varlık türünün belirli bir varlık türünden türetilip türetileceğini (veya ile aynı olup olmadığını) belirler.

IsAssignableFrom(IReadOnlyTypeBase)

Bu türün belirli bir türden türetilip türemediğini (veya ile aynı olup olmadığını) belirler.

(Devralındığı yer: IReadOnlyTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

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

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

Bu varlık türünün belirli bir varlık türünden türetilip türetilmeyeceğini (ancak aynı olmadığını) belirler.

IsStrictlyDerivedFrom(IReadOnlyTypeBase)

Bu türün belirli bir türden türetilip türemediğini (ancak aynı olmadığını) belirler.

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

Belirtilen ikisi arasındaki en az türetilmiş türü alır.

ShortName()

Verilen IReadOnlyTypeBase için diğer tanımlayıcılarda kullanılabilecek kısa bir ad alır.

(Devralındığı yer: IReadOnlyTypeBase)
ToDebugString(MetadataDebugStringOptions, Int32)

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir.

Belirtik Arabirim Kullanımları

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

Bu türün belirli bir türden türetilip türemediğini (veya ile aynı olup olmadığını) belirler.

Uzantı Metotları

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Kapsayıcı kapsamında analiz deposu için yaşam süresini saniyeler içinde 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(IReadOnlyEntityType)

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

GetDefaultTimeToLive(IReadOnlyEntityType)

Varsayılan yaşam süresini kapsayıcı kapsamında saniye olarak döndürür.

GetETagProperty(IReadOnlyEntityType)

Mevcutsa Cosmos ETag ile eşlenen bu varlık üzerindeki özelliğini alır.

GetETagPropertyName(IReadOnlyEntityType)

ETag'i depolamak için kullanılan özelliğin adını döndürür.

GetPartitionKeyProperty(IReadOnlyEntityType)

Bölüm anahtarını depolamak için kullanılan özelliği 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ında sağlanan aktarım hızını döndürür.

GetInMemoryQuery(IReadOnlyEntityType)

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

FindCheckConstraint(IReadOnlyEntityType, String)

Verilen ada sahip bir IReadOnlyCheckConstraint bulur.

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Belirli bir tablo benzeri depolama nesnesi için varlık türü eşlemesini döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Aynı tablo benzeri depolama nesnesini paylaşan diğer varlık türlerini işaret eden belirli varlık türünün yabancı anahtarlarını alır.

GetCheckConstraints(IReadOnlyEntityType)

Varlık türünde bulunan tüm denetim kısıtlamalarını döndürür.

GetComment(IReadOnlyEntityType)

Bu varlığın eşlendiği tablonun açıklamasını döndürür.

GetContainerColumnName(IReadOnlyEntityType)

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

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Kullanımdan kalktı..

Varlık türünün eşlendiği kapsayıcı sütun türü eşlemesini alır.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Varlık türünde bildirilen tüm denetim kısıtlamaları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(IReadOnlyEntityType)

kullanılarak RelationalEntityTypeBuilderExtensions.ToSqlQueryeşlendiğinde bu varlık türü için kullanılacak varsayılan SQL sorgu adını alır.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Bu varlık türü için kullanılacak varsayılan tablo 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(IReadOnlyEntityType)

Bu varlık görünümü için kullanılacak varsayılan veritabanı şemasını döndürür.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Varlık türünün silme işlemleri için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetFunctionName(IReadOnlyEntityType)

Varlık türünün eşlendiği veya null bir işlevle eşlenmediği işlevin adını döndürür.

GetInsertStoredProcedure(IReadOnlyEntityType)

Varlık türünün eklemeler için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetJsonPropertyName(IReadOnlyEntityType)

Bir JSON sütununa eşlenen verilen varlık için kullanılan JSON özellik adının değerini alır.

GetMappingFragments(IReadOnlyEntityType)

Yapılandırılmış tüm varlık türü eşleme parçalarını döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Belirtilen türdeki tüm yapılandırılmış varlık türü eşleme parçalarını döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetMappingStrategy(IReadOnlyEntityType)

Türetilen türler için eşleme stratejisini alır.

GetSchema(IReadOnlyEntityType)

Eşlenen tabloyu içeren veritabanı şemasını döndürür.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Varlık türünün şema tarafından önceden eşlendiği veya null tabloyla eşlenmediği tablonun adını döndürür.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Varlık türünün şema tarafından önceden eşlendiği veya null bir görünümle eşlenmediği görünümün adını döndürür.

GetSqlQuery(IReadOnlyEntityType)

Varlık türü için veri sağlamak için kullanılan SQL dizesini veya null bir SQL dizesine eşlenmemişse döndürür.

GetTableName(IReadOnlyEntityType)

Varlık türünün eşlendiği veya null tabloya eşlenmediği tablonun adını döndürür.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Varlık türünün güncelleştirmeler için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetViewName(IReadOnlyEntityType)

Varlık türünün eşlendiği veya null bir görünüme eşlenmediği görünümün adını döndürür.

GetViewSchema(IReadOnlyEntityType)

Eşlenmiş görünümü içeren veritabanı şemasını döndürür.

IsMappedToJson(IReadOnlyEntityType)

Belirtilen varlığın bir JSON sütununa eşlenip eşlenmediğini belirten bir değer alır.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

İlişkili tablonun Migrations tarafından yoksayılıp yoksayılmadığını belirten bir değer alır.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Belirtilen tablonun Migrations tarafından yoksayılıp yoksayılmadığını belirten bir değer alır.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Belirli bir tablo benzeri depolama nesnesi için tür eşlemesini döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetContainerColumnName(IReadOnlyTypeBase)

Türün eşlendiği kapsayıcı sütun adını alır.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Türün silme işlemleri için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetFunctionName(IReadOnlyTypeBase)

Türün eşlendiği veya null bir işlevle eşlenmediği işlevin adını döndürür.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Türün eklemeler için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetJsonPropertyName(IReadOnlyTypeBase)

Bir JSON sütununa eşlenen verilen varlık için kullanılan JSON özellik adının değerini alır.

GetMappingFragments(IReadOnlyTypeBase)

Tüm yapılandırılmış tür eşleme parçalarını döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Verilen türdeki tüm yapılandırılmış tür eşleme parçalarını döndürür.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

GetMappingStrategy(IReadOnlyTypeBase)

Türetilmiş türler için eşleme stratejisini alır.

GetSchema(IReadOnlyTypeBase)

Eşlenen tabloyu içeren veritabanı şemasını döndürür.

GetSqlQuery(IReadOnlyTypeBase)

Türü için veri sağlamak için kullanılan SQL dizesini veya null bir SQL dizesiyle eşlenmediyse döndürür.

GetTableName(IReadOnlyTypeBase)

Türün eşlendiği veya null tabloya eşlenmediği tablonun adını döndürür.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Türün güncelleştirmeler için eşlendiği veya null saklı yordamla eşlenmediği saklı yordamı döndürür.

GetViewName(IReadOnlyTypeBase)

Türün eşlendiği veya null görünümle eşlenmediği görünümün adını döndürür.

GetViewSchema(IReadOnlyTypeBase)

Eşlenmiş görünümü içeren veritabanı şemasını döndürür.

IsMappedToJson(IReadOnlyTypeBase)

Belirtilen varlığın bir JSON sütununa eşlenip eşlenmediğini belirten bir değer alır.

GetDbSetName(IReadOnlyEntityType)

Bu varlık türü için sınıfındaki DbSet<TEntity>DbContext özelliği için kullanılması gereken adı alır.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Tablodaki değişiklikleri kaydederken SQL RETURNING yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. RETURNING yan tümcesi, sanal tablolar veya AFTER tetikleyicileri olan tablolar gibi bazı Sqlite özellikleriyle uyumsuzdur.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Tablodaki değişiklikleri kaydederken SQL RETURNING yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. RETURNING yan tümcesi, sanal tablolar veya AFTER tetikleyicileri olan tablolar gibi bazı Sqlite özellikleriyle uyumsuzdur.

GetHistoryTableName(IReadOnlyEntityType)

Zamana bağlı 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ı tabloyla eşlenen varlığın dönem sonu özelliğinin adını temsil eden bir değer döndürür.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Geçici bir tabloyla eşlenen varlığın dönem başlangıç özelliğinin adını temsil eden bir değer döndürür.

IsMemoryOptimized(IReadOnlyEntityType)

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

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Tablodaki değişiklikleri kaydederken SQL OUTPUT yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. OUTPUT yan tümcesi, tetikleyicileri olan tablolar gibi belirli SQL Server özellikleriyle uyumsuzdur.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Belirtilen tablodaki değişiklikleri kaydederken SQL OUTPUT yan tümcesinin kullanılıp kullanılmayacağını belirten bir değer döndürür. OUTPUT yan tümcesi, tetikleyicileri olan tablolar gibi belirli SQL Server özellikleriyle uyumsuzdur.

IsTemporal(IReadOnlyEntityType)

Varlık türünün zamana bağlı bir tabloyla eşlenip eşlenmediğini belirten bir değer döndürür.

Şunlara uygulanır