Aracılığıyla paylaş


RuntimeTypeBase Sınıf

Tanım

Modeldeki yapısal bir türü temsil eder.

public abstract class RuntimeTypeBase : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase
type RuntimeTypeBase = class
    inherit AnnotatableBase
    interface IRuntimeTypeBase
    interface ITypeBase
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public MustInherit Class RuntimeTypeBase
Inherits AnnotatableBase
Implements IRuntimeTypeBase
Devralma
RuntimeTypeBase
Türetilmiş
Uygulamalar
IAnnotatable IReadOnlyAnnotatable Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyTypeBase ITypeBase

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .

Oluşturucular

RuntimeTypeBase(String, Type, RuntimeModel, RuntimeTypeBase, ChangeTrackingStrategy, PropertyInfo, Boolean)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

Özellikler

BaseType

Bu türün temel türünü alır. Bu, devralma hiyerarşisindeki 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 .

ConstructorBinding

Tercih edilen oluşturucu için öğesini InstantiationBinding alır veya ayarlar.

DirectlyDerivedTypes

Modeldeki bu türden doğrudan türetilen tüm türleri alır.

IsReadOnly

Geçerli nesnenin salt okunur olup olmadığını gösterir.

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

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

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

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

Name

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

Properties

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.

Yöntemler

AddAnnotation(String, Annotation)

Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: AnnotatableBase)
AddAnnotation(String, Object)

Bu nesneye bir ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Bu nesneye ek açıklamalar ekler.

(Devralındığı yer: AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Bu nesneye ek açıklamalar ekler.

(Devralındığı yer: AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

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

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

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

AddRuntimeAnnotation(String, Annotation)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Bu nesneye çalışma zamanı ek açıklamaları ekler.

(Devralındığı yer: AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Bu nesneye çalışma zamanı ek açıklamaları ekler.

(Devralındığı yer: AnnotatableBase)
CreateAnnotation(String, Object)

Yeni bir ek açıklama oluşturur.

(Devralındığı yer: AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Yeni bir çalışma zamanı ek açıklaması oluşturur.

(Devralındığı yer: AnnotatableBase)
EnsureMutable()

Model salt okunursa oluşturur.

(Devralındığı yer: AnnotatableBase)
EnsureReadOnly()

Model salt okunur değilse oluşturur.

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

Belirtilen ada sahip ek açıklamayı alır ve yoksa döndürür null .

(Devralındığı yer: AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip karmaşık özellikleri alır.

FindComplexProperty(String)

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

FindDeclaredProperty(String)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

FindIndexerProperty(Type)

Varsa bir String değer alan varsayılan dizin oluşturucu özelliğini döndürür.

FindIndexerPropertyInfo()

PropertyInfo Varsa, ilişkili CLR türündeki dizin oluşturucu için değerini döndürür.

FindMember(String)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

FindMembersInHierarchy(String)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

FindProperties(IEnumerable<String>)

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

FindPropertiesInHierarchy(String)

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

FindProperty(String)

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

FindRuntimeAnnotation(String)

Belirtilen ada sahip çalışma zamanı ek açıklamasını alır ve yoksa döndürür null .

(Devralındığı yer: AnnotatableBase)
GetAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: AnnotatableBase)
GetComplexProperties()

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

GetDeclaredComplexProperties()

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

GetDeclaredMembers()

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

GetDeclaredProperties()

Bu tür üzerinde bildirilen tüm skaler özellikleri alır.

GetDerivedTypes()

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

GetDerivedTypes<T>()

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

GetFlattenedComplexProperties()

Bu türdeki tüm RuntimeComplexProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür.

GetFlattenedDeclaredProperties()

Bu türdeki tüm IProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür.

GetFlattenedProperties()

Bu türdeki tüm IProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür.

GetMembers()

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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: AnnotatableBase)
GetProperties()

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.

GetRuntimeAnnotations()

Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır.

(Devralındığı yer: AnnotatableBase)
GetSnapshottableMembers()

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.

OnAnnotationSet(String, Annotation, Annotation)

Ek açıklama ayarlandığında veya kaldırıldığında çağrılır.

(Devralındığı yer: AnnotatableBase)
RemoveAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
RemoveRuntimeAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)
SetAnnotation(String, Object)

Verilen anahtar altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)
ToEnumerable<T>(T)

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.

Belirtik Arabirim Kullanımları

IAnnotatable.AddRuntimeAnnotation(String, Object)

Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur.

(Devralındığı yer: AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Belirtilen ada sahip çalışma zamanı ek açıklamasını alır ve yoksa döndürür null .

(Devralındığı yer: AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır.

(Devralındığı yer: AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

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

(Devralındığı yer: AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

(Devralındığı yer: AnnotatableBase)
IReadOnlyAnnotatable.FindAnnotation(String)

Belirtilen ada sahip ek açıklamayı alır ve yoksa döndürür null .

(Devralındığı yer: AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Geçerli nesnedeki tüm ek açıklamaları alır.

(Devralındığı yer: AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

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

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

IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

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

IReadOnlyTypeBase.FindDeclaredProperty(String)

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

IReadOnlyTypeBase.FindMember(String)

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

IReadOnlyTypeBase.FindMembersInHierarchy(String)

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

IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Verilen türdeki eşleşen özellikleri bulur. Herhangi bir özellik bulunamazsa döndürür null .

IReadOnlyTypeBase.FindProperty(String)

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

IReadOnlyTypeBase.GetChangeTrackingStrategy()

Bu tür için kullanılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın türün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir.

IReadOnlyTypeBase.GetComplexProperties()

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

IReadOnlyTypeBase.GetDeclaredComplexProperties()

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

IReadOnlyTypeBase.GetDeclaredMembers()

Bu türde bildirilen üyeleri alır.

IReadOnlyTypeBase.GetDeclaredProperties()

Bu tür üzerinde bildirilen tüm skaler özellikleri alır.

IReadOnlyTypeBase.GetDerivedComplexProperties()

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

IReadOnlyTypeBase.GetDerivedProperties()

Bu türden türetilen türlerde bildirilen tüm skaler özellikleri alır.

IReadOnlyTypeBase.GetMembers()

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

IReadOnlyTypeBase.GetProperties()

Bu tür üzerinde tanımlanan tüm skaler özellikleri alır.

IReadOnlyTypeBase.GetPropertyAccessMode()

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

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

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.

IReadOnlyTypeBase.Model

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

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Modeldeki yapısal bir türü temsil eder.

IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Modeldeki yapısal bir türü temsil eder.

ITypeBase.FindComplexProperty(String)

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

ITypeBase.FindDeclaredProperty(String)

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

ITypeBase.FindMember(String)

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

ITypeBase.FindMembersInHierarchy(String)

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

ITypeBase.FindProperty(String)

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

ITypeBase.GetComplexProperties()

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

ITypeBase.GetDeclaredComplexProperties()

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

ITypeBase.GetDeclaredMembers()

Bu türde bildirilen üyeleri alır.

ITypeBase.GetDeclaredProperties()

Bu türe bildirilen tüm gezinti dışı özellikleri alır.

ITypeBase.GetFlattenedComplexProperties()

Karmaşık türlerdekiler de dahil olmak üzere uygulayan IComplexPropertytüm özellikleri döndürür.

ITypeBase.GetFlattenedDeclaredProperties()

Karmaşık türlerdekiler de dahil olmak üzere uygulayan IPropertybildirilen tüm özellikleri döndürür.

ITypeBase.GetFlattenedProperties()

Karmaşık türlerdekiler de dahil olmak üzere uygulayan IPropertytüm özellikleri döndürür.

ITypeBase.GetMembers()

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

ITypeBase.GetProperties()

Bu tür üzerinde tanımlanan özellikleri alır.

ITypeBase.GetSnapshottableMembers()

Değişiklik izleme sırasında anlık görüntü değeri gerekebilecek tüm üyeleri döndürür.

ITypeBase.Model

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

Uzantı Metotları

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.

FindMappingFragment(ITypeBase, 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.

GetDefaultMappings(ITypeBase)

Türün kullanacağı varsayılan eşlemeleri döndürü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.

GetDeleteStoredProcedure(ITypeBase)

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

GetDeleteStoredProcedureMappings(ITypeBase)

Türün eşlendiği silme saklı yordamlarını döndürür.

GetFunctionMappings(ITypeBase)

Türün eşlendiği işlevleri 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.

GetInsertStoredProcedure(ITypeBase)

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

GetInsertStoredProcedureMappings(ITypeBase)

Türün eşlendiği ekleme saklı yordamlarını 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)

Yapılandırılmış tüm 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.

GetMappingFragments(ITypeBase)

Yapılandırılmış tüm 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(ITypeBase, 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üretilen 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 VEYA null bir SQL dizesiyle eşlenmemişse SQL dizesini döndürür.

GetSqlQueryMappings(ITypeBase)

SQL dize eşlemelerini döndürür.

GetTableMappings(ITypeBase)

Türün eşlendiği tabloları döndürür.

GetTableName(IReadOnlyTypeBase)

Türün eşlendiği veya null tabloyla 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.

GetUpdateStoredProcedure(ITypeBase)

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

GetUpdateStoredProcedureMappings(ITypeBase)

Türün eşlendiği güncelleştirme saklı yordamlarını döndürür.

GetViewMappings(ITypeBase)

Türün eşlendiği görünümleri 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.

Şunlara uygulanır