RuntimeComplexType Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir yapısal türün karmaşık özelliğinin türünü temsil eder.
public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
inherit RuntimeTypeBase
interface IRuntimeComplexType
interface IComplexType
interface IReadOnlyComplexType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface ITypeBase
interface IAnnotatable
interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
- Devralma
- Uygulamalar
-
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .
Oluşturucular
RuntimeComplexType(String, Type, RuntimeComplexProperty, 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ştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. |
Özellikler
BaseType |
Bu türün temel türünü alır. Bu devralma hiyerarşisinde türetilmiş bir tür değilse döndürür |
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 |
ComplexProperty |
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. |
ConstructorBinding |
Tercih edilen oluşturucu için öğesini InstantiationBinding alır veya ayarlar. |
DebugView |
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. |
DirectlyDerivedTypes |
Modeldeki bu türden doğrudan türetilen tüm türleri alır. (Devralındığı yer: RuntimeTypeBase) |
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 |
Model |
Bu türün ait olduğu modeli alır. (Devralındığı yer: RuntimeTypeBase) |
Name |
Bu türün adını alır. (Devralındığı yer: RuntimeTypeBase) |
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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir. (Devralındığı yer: RuntimeTypeBase) |
ServiceOnlyConstructorBinding |
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. (Devralındığı yer: RuntimeTypeBase) |
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. (Devralındığı yer: RuntimeTypeBase) |
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 okunur olduğunda oluşturur. (Devralındığı yer: AnnotatableBase) |
EnsureReadOnly() |
Model salt okunur değilse oluşturur. (Devralındığı yer: AnnotatableBase) |
FindAnnotation(String) |
Mevcut değilse döndürerek |
FindComplexPropertiesInHierarchy(String) |
Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
FindComplexProperty(String) |
Belirli bir ada sahip karmaşık özelliği alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür |
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ştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. (Devralındığı yer: RuntimeTypeBase) |
FindIndexerPropertyInfo() |
PropertyInfo Varsa, ilişkili CLR türünde dizin oluşturucunun değerini döndürür. (Devralındığı yer: RuntimeTypeBase) |
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ştirme sırasında 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ştirme sırasında 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 |
FindPropertiesInHierarchy(String) |
Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
FindProperty(String) |
Belirli bir ada sahip özelliğini alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür |
FindRuntimeAnnotation(String) |
Belirli bir adla çalışma zamanı ek açıklamasını alır ve yoksa döndürür |
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. (Devralındığı yer: RuntimeTypeBase) |
GetDeclaredComplexProperties() |
Bu tür üzerinde bildirilen karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
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ştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. |
GetDeclaredProperties() |
Bu tür üzerinde bildirilen tüm skaler özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
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. (Devralındığı yer: RuntimeTypeBase) |
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. (Devralındığı yer: RuntimeTypeBase) |
GetFlattenedComplexProperties() |
Bu türdeki tüm RuntimeComplexProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
GetFlattenedDeclaredProperties() |
Bu türdeki tüm IProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
GetFlattenedProperties() |
Bu türdeki tüm IProperty üyeleri ve varsa tüm iç içe karmaşık türleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
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ştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir. |
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Çalışma zamanı ek açıklamasının belirtilen ada sahip 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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir. (Devralındığı yer: RuntimeTypeBase) |
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) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. |
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) |
Belirli bir adla çalışma zamanı ek açıklamasını alır ve yoksa döndürür |
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) |
IComplexType.ComplexProperty |
İlişkili özelliği alır. |
IReadOnlyAnnotatable.FindAnnotation(String) |
Mevcut değilse döndürerek |
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 |
IReadOnlyComplexType.ComplexProperty |
İlişkili özelliği alır. |
IReadOnlyTypeBase.ContainingEntityType |
Bu varlık türünü veya karmaşık özellik zincirinin bildirildiği varlığı alır. |
IReadOnlyTypeBase.FindComplexProperty(String) |
Verilen ada sahip karmaşık özelliği alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür |
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: RuntimeTypeBase) |
IReadOnlyTypeBase.FindDeclaredProperty(String) |
Belirtilen ada sahip türde bildirilen bir özellik bulur. Bir temel tür üzerinde tanımlanan özellikleri döndürmez. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.FindMember(String) |
Verilen ada sahip üyeyi alır. Belirtilen ada sahip bir üye tanımlanmadıysa döndürür |
IReadOnlyTypeBase.FindMembersInHierarchy(String) |
Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>) |
Verilen türdeki eşleşen özellikleri bulur. Herhangi bir özellik bulunamazsa döndürür |
IReadOnlyTypeBase.FindProperty(String) |
Verilen ada sahip özelliğini alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür |
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. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetComplexProperties() |
Bu tür ve temel türlerde tanımlanan karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredComplexProperties() |
Bu tür üzerinde bildirilen karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredMembers() |
Bu tür üzerinde bildirilen üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetDeclaredProperties() |
Bu tür üzerinde bildirilen tüm skaler özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetDerivedComplexProperties() |
Bu türden türetilen türlerde bildirilen karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetDerivedProperties() |
Bu türden türetilen türlerde bildirilen tüm skaler özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetMembers() |
Bu tür ve temel türlerde tanımlanan üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetProperties() |
Bu tür üzerinde tanımlanan tüm skaler özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.GetPropertyAccessMode() |
Bu türün PropertyAccessMode özellikleri ve gezintileri için kullanılan öğesini alır. (Devralındığı yer: RuntimeTypeBase) |
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ı gösteren bir değer alır. (Devralındığı yer: RuntimeTypeBase) |
IReadOnlyTypeBase.Model |
Bu türün ait olduğu modeli alır. |
IRuntimeTypeBase.GetConstructorBindingConfigurationSource() |
Bir yapısal türün karmaşık özelliğinin türünü temsil eder. (Devralındığı yer: RuntimeTypeBase) |
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource() |
Bir yapısal türün karmaşık özelliğinin türünü temsil eder. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.ContainingEntityType |
Bir yapısal türün karmaşık özelliğinin türünü 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 |
ITypeBase.FindDeclaredProperty(String) |
Belirtilen ada sahip türde bildirilen bir özellik bulur. Bir temel tür üzerinde tanımlanan özellikleri döndürmez. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.FindMember(String) |
Verilen ada sahip üyeyi alır. Belirtilen ada sahip bir üye tanımlanmadıysa döndürür |
ITypeBase.FindMembersInHierarchy(String) |
Bu tür, temel türler veya türetilmiş türler üzerinde verilen ada sahip üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.FindProperty(String) |
Belirli bir ada sahip özelliğini alır. Belirtilen ada sahip bir özellik tanımlanmadıysa döndürür |
ITypeBase.GetComplexProperties() |
Bu varlık türünde tanımlanan karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetDeclaredComplexProperties() |
Bu varlık türünde bildirilen karmaşık özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetDeclaredMembers() |
Bu tür üzerinde bildirilen üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetDeclaredProperties() |
Bu tür üzerinde bildirilen tüm gezinti dışı özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetFlattenedComplexProperties() |
Karmaşık türlerdekiler de dahil olmak üzere uygulayan IComplexPropertytüm özellikleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetFlattenedDeclaredProperties() |
Karmaşık türlerdekiler de dahil olmak üzere uygulayan IProperty, bildirilen tüm özellikleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetFlattenedProperties() |
Karmaşık türlerdekiler de dahil olmak üzere uygulayan IPropertytüm özellikleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetMembers() |
Bu tür ve temel türlerde tanımlanan üyeleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetProperties() |
Bu tür üzerinde tanımlanan özellikleri alır. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.GetSnapshottableMembers() |
Değişiklik izleme sırasında anlık görüntü değeri gerekebilecek tüm üyeleri döndürür. (Devralındığı yer: RuntimeTypeBase) |
ITypeBase.Model |
Bu türün ait olduğu modeli alır. |
Uzantı Metotları
GetContainerColumnName(IReadOnlyComplexType) |
Karmaşık türün eşlendiği kapsayıcı sütun adını 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. |
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 |
GetDeleteStoredProcedure(ITypeBase) |
Türün silme işlemleri için eşlendiği veya |
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 |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Türün eklemeler için eşlendiği veya |
GetInsertStoredProcedure(ITypeBase) |
Türün eklemeler için eşlendiği veya |
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) |
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. |
GetMappingFragments(ITypeBase) |
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, 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 |
GetSqlQueryMappings(ITypeBase) |
SQL dizesi 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 |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Türün güncelleştirmeler için eşlendiği veya |
GetUpdateStoredProcedure(ITypeBase) |
Türün güncelleştirmeler için eşlendiği veya |
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 |
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
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin