RuntimeProperty Sınıf

Tanım

Yapısal türün skaler özelliğini temsil eder.

public class RuntimeProperty : Microsoft.EntityFrameworkCore.Metadata.RuntimePropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
type RuntimeProperty = class
    inherit RuntimePropertyBase
    interface IProperty
    interface IReadOnlyProperty
    interface IReadOnlyPropertyBase
    interface IReadOnlyAnnotatable
    interface IPropertyBase
    interface IAnnotatable
Public Class RuntimeProperty
Inherits RuntimePropertyBase
Implements IProperty
Devralma
Uygulamalar

Açıklamalar

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

Oluşturucular

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

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.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeEntityType, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

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.

RuntimeProperty(String, Type, PropertyInfo, FieldInfo, RuntimeTypeBase, 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, 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

ClrType

Bu özellik benzeri nesnenin tuttuğu değer türünü alır.

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

DeclaringEntityType

Bu özelliğin ait olduğu türü alır.

DeclaringEntityType

Bu özellik benzeri nesnenin ait olduğu türü alır.

(Devralındığı yer: RuntimePropertyBase)
DeclaringType

Bu özellik benzeri nesnenin ait olduğu türü alır.

DeclaringType

Bu özellik benzeri nesnenin ait olduğu türü alır.

(Devralındığı yer: RuntimePropertyBase)
ForeignKeys

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.

Indexes

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.

IsPrimitiveCollection

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.

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

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.

Name

Bu özellik benzeri nesnenin adını alır.

(Devralındığı yer: RuntimePropertyBase)
PrimaryKey

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.

Sentinel

Bu özelliğin ayarlanmadığını gösteren sentinel değerini alır.

Sentinel

Bu özelliğin ayarlanmadığını gösteren sentinel değerini alır.

(Devralındığı yer: RuntimePropertyBase)
TypeMapping

Bu özellik için tür eşlemesini alır veya ayarlar.

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

Bu özellik tarafından temsil edilen ilkel koleksiyonun öğelerinin yapılandırmasını alır.

GetJsonValueReaderWriter()

JsonValueReaderWriter Bu özellik için değerini alır veya null ayarlanmadıysa.

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

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

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

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: RuntimePropertyBase)
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)
SetElementType(Type, Boolean, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, ValueConverter, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Boolean)

Bu özellik için öğe türünü ayarlar.

SetGetter<TEntity,TStructuralType,TValue>(Func<TEntity,TValue>, Func<TEntity,Boolean>, Func<TStructuralType,TValue>, Func<TStructuralType,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.

(Devralındığı yer: RuntimePropertyBase)
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)
SetSentinelFromProviderValue(Object)

Sentinel Gerekirse sağlayıcı türünden dönüştürerek değeri ayarlar.

SetSetter<TEntity,TValue>(Action<TEntity,TValue>)

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: RuntimePropertyBase)
ToString()

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)
IProperty.DeclaringEntityType

Bu özelliğin ait olduğu varlık türünü alır.

IProperty.GetContainingForeignKeys()

Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil).

IProperty.GetContainingIndexes()

Bu özelliği kullanan tüm dizinleri (bu özelliğin dahil olduğu bileşik dizinler dahil) alır.

IProperty.GetContainingKeys()

Bu özelliği kullanan tüm birincil veya alternatif anahtarları (bu özelliğin dahil olduğu bileşik anahtarlar dahil) alır.

IProperty.GetKeyValueComparer()

Bu özelliğin ValueComparer anahtarlarıyla kullanılacak değerini alır.

IProperty.GetProviderValueComparer()

ValueComparer Bu özelliğin sağlayıcı değerleri için kullanılacak değerini alır.

IProperty.GetValueComparer()

Bu özelliğin değerini ValueComparer alır.

IPropertyBase.GetCurrentValueComparer()

İzlenen IUpdateEntry girişlerdeki değerleri karşılaştırmak için bir IComparer<T> alır.

(Devralındığı yer: RuntimePropertyBase)
IPropertyBase.GetGetter()

Bu özelliğin değerini okumak için bir IClrPropertyGetter alır.

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

Bu özelliğin ait olduğu varlık türünü alır.

IReadOnlyProperty.FindContainingPrimaryKey()

Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil).

IReadOnlyProperty.FindTypeMapping()

Bu özellik için tür eşlemesini döndürür.

IReadOnlyProperty.GetAfterSaveBehavior()

Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır.

IReadOnlyProperty.GetBeforeSaveBehavior()

Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır.

IReadOnlyProperty.GetContainingForeignKeys()

Bu özelliği kullanan tüm yabancı anahtarları alır (bu özelliğin dahil olduğu bileşik yabancı anahtarlar dahil).

IReadOnlyProperty.GetContainingIndexes()

Bu özelliği kullanan tüm dizinleri (bu özelliğin dahil olduğu bileşik dizinler dahil) alır.

IReadOnlyProperty.GetContainingKeys()

Bu özelliği kullanan tüm birincil veya alternatif anahtarları (bu özelliğin dahil olduğu bileşik anahtarlar dahil) alır.

IReadOnlyProperty.GetElementType()

Bu özellik tarafından temsil edilen ilkel koleksiyonun öğelerinin yapılandırmasını alır.

IReadOnlyProperty.GetKeyValueComparer()

Bu özelliğin ValueComparer anahtarlarıyla kullanılacak değerini alır.

IReadOnlyProperty.GetMaxLength()

Bu özellikte izin verilen en fazla veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır.

IReadOnlyProperty.GetPrecision()

Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır.

IReadOnlyProperty.GetProviderClrType()

Veritabanı sağlayıcısına gönderilmeden önce özellik değerinin dönüştürüleceği türü alır.

IReadOnlyProperty.GetProviderValueComparer()

Bu özelliğin ValueComparer sağlayıcı değerleri için kullanılacak değerini alır.

IReadOnlyProperty.GetScale()

Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır.

IReadOnlyProperty.GetValueComparer()

Bu özelliğin ValueComparer değerini alır.

IReadOnlyProperty.GetValueConverter()

Bu özellik için özel ValueConverter kümeyi alır.

IReadOnlyProperty.GetValueGeneratorFactory()

Varsa, bu özellik için değerler oluşturmak üzere ayarlanmış fabrikayı alır.

IReadOnlyProperty.IsConcurrencyToken

Bu özelliğin eşzamanlılık belirteci olarak kullanılıp kullanılmadığını belirten bir değer alır. Bir özellik eşzamanlılık belirteci olarak yapılandırıldığında, bu varlık türünün bir örneği güncelleştirildiğinde veya silindiğinde SaveChanges() veritabanındaki değer denetlenerek örneğin veritabanından alınmasından bu yana değişmediğinden emin olun. Değiştiyse, bir özel durum oluşturulur ve değişiklikler veritabanına uygulanmaz.

IReadOnlyProperty.IsForeignKey()

Bu özelliğin yabancı anahtar (veya bileşik yabancı anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

IReadOnlyProperty.IsIndex()

Bu özelliğin dizin olarak mı (yoksa bileşik dizinin bir parçası olarak mı) kullanıldığını belirten bir değer alır.

IReadOnlyProperty.IsKey()

Bu özelliğin birincil anahtar veya alternatif anahtar (ya da bileşik birincil veya alternatif anahtar parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

IReadOnlyProperty.IsNullable

Bu özelliğin içerip içeremeyeceğini nullbelirten bir değer alır.

IReadOnlyProperty.IsUnicode()

Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır.

IReadOnlyProperty.ValueGenerated

Bu özellik için bir değerin veritabanı tarafından ne zaman oluşturulacağını belirten bir değer alır. Özellik veritabanı tarafından oluşturulacak şekilde ayarlandığında bile, varlık eklendiğinde ve bir değer atandığında veya özellik var olan bir varlık için değiştirilmiş olarak işaretlendiğinde EF yine de belirli bir değeri (veritabanı tarafından oluşturulan bir değere sahip olmak yerine) kaydetmeye çalışabilir. Daha fazla bilgi ve GetAfterSaveBehavior() örnekler için bkzGetBeforeSaveBehavior(). ve.

IReadOnlyPropertyBase.ClrType

Bu özellik benzeri nesnenin tuttuğu değerin türünü alır.

(Devralındığı yer: RuntimePropertyBase)
IReadOnlyPropertyBase.DeclaringType

Bu özellik benzeri nesnenin ait olduğu türü alır.

(Devralındığı yer: RuntimePropertyBase)
IReadOnlyPropertyBase.FieldInfo

FieldInfo Bu özellik benzeri nesne için temel alınan CLR alanının değerini alır. Bu, gölge özellikler için veya yedekleme alanı bilinmiyorsa olabilir null .

(Devralındığı yer: RuntimePropertyBase)
IReadOnlyPropertyBase.GetPropertyAccessMode()

PropertyAccessMode Bu özellik benzeri nesne için kullanılan öğesini alır.

(Devralındığı yer: RuntimePropertyBase)
IReadOnlyPropertyBase.PropertyInfo

PropertyInfo Bu özellik benzeri nesne için temel alınan CLR özelliğinin öğesini alır. Bu, gölge özellikler için veya doğrudan bir alana eşlenmiş olabilir null .

(Devralındığı yer: RuntimePropertyBase)
IRuntimePropertyBase.Accessors

Yapısal türün skaler özelliğini temsil eder.

(Devralındığı yer: RuntimePropertyBase)
IRuntimePropertyBase.GetSetter()

Yapısal türün skaler özelliğini temsil eder.

(Devralındığı yer: RuntimePropertyBase)
IRuntimePropertyBase.MaterializationSetter

Yapısal türün skaler özelliğini temsil eder.

(Devralındığı yer: RuntimePropertyBase)
IRuntimePropertyBase.PropertyIndexes

Yapısal türün skaler özelliğini temsil eder.

(Devralındığı yer: RuntimePropertyBase)
IRuntimePropertyBase.Setter

Yapısal türün skaler özelliğini temsil eder.

(Devralındığı yer: RuntimePropertyBase)

Uzantı Metotları

GetJsonPropertyName(IProperty)

Cosmos hedeflenirken özelliğin eşlendiği özellik adını döndürür.

GetJsonPropertyName(IReadOnlyProperty)

Cosmos hedeflenirken özelliğin eşlendiği özellik adını döndürür.

GetPropertyName(IProperty)

Cosmos hedeflendiğinde kullanılan özellik adını döndürür.

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetCurrentValueComparer(IPropertyBase)

İzlenen IUpdateEntry girişlerdeki değerleri karşılaştırmak için bir IComparer<T> alır.

GetGetter(IPropertyBase)

Bu özelliğin değerini okumak için bir IClrPropertyGetter alır.

Bu tür bir özelliğin ilişkili MemberInfoolmaması nedeniyle gölge özellik (IsShadowProperty(IPropertyBase)) için bu yöntemi çağırmanın bir hata olduğunu unutmayın.

GetIndex(IPropertyBase)

Bu özelliğin özellik dizinini alır.

GetMemberInfo(IPropertyBase, Boolean, Boolean)

PropertyInfo Verilen özellik için bir değer almak veya ayarlamak için kullanılması gereken veya FieldInfo değerini alır.

Bu tür bir özelliğin ilişkili MemberInfoolmaması nedeniyle gölge özellik (IsShadowProperty(IPropertyBase)) için bu yöntemi çağırmanın bir hata olduğunu unutmayın.

IsIndexerProperty(IPropertyBase)

Bunun bir dizin oluşturucu özelliği olup olmadığını belirten bir değer alır. Dizin oluşturucu özelliği, varlık sınıfındaki bir dizin oluşturucu aracılığıyla erişilen özelliktir.

IsShadowProperty(IPropertyBase)
Kullanımdan kalktı..

Bunun bir gölge özellik olup olmadığını belirten bir değer alır. Gölge özellik, varlık sınıfında karşılık gelen özelliği olmayan bir özelliktir. özelliği için geçerli değer, varlık sınıfının örneklerinde ChangeTracker depolanmak yerine içinde depolanır.

CreateKeyEqualityComparer<TProperty>(IProperty)

Verilen özellik türündeki değerler için bir IEqualityComparer<T> oluşturur.

FindContainingPrimaryKey(IProperty)

Bu özelliği kullanan birincil anahtarı alır (bu özelliğin dahil olduğu bileşik birincil anahtar dahil).

FindFirstPrincipal(IProperty)

Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtladığı ilk asıl özelliği bulur.

FindMapping(IProperty)
Kullanımdan kalktı..

CoreTypeMapping Verilen özelliğin değerini döndürür.

FindPrincipals(IProperty)
Kullanımdan kalktı..

Verilen özellik bir yabancı anahtarın parçasıysa, verilen özelliğin kısıtlandığı verilen özellik de dahil olmak üzere asıl özelliklerin listesini bulur.

FindTypeMapping(IProperty)

CoreTypeMapping Verilen özelliğin değerini döndürür.

GetAfterSaveBehavior(IProperty)
Kullanımdan kalktı..

Varlık veritabanına kaydedildikten sonra bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır.

ise Throw, varlık veritabanında mevcut olduktan sonra bu özelliğe yeni bir değer atanırsa bir özel durum oluşturulur.

ise Ignore, veritabanında zaten var olan bir varlığın özellik değerinde yapılan değişiklikler yoksayılır.

GetBeforeSaveBehavior(IProperty)
Kullanımdan kalktı..

Varlık veritabanına kaydedilmeden önce bu özelliğin değiştirilip değiştirilemeyeceğini belirten bir değer alır.

ise Throw, durumundayken bu özelliğe bir değer atanırsa Added bir özel durum oluşturulur.

ise Ignore, durumundayken Added herhangi bir değer kümesi yoksayılır.

GetPrecision(IProperty)

Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır.

GetScale(IProperty)

Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır.

GetStructuralValueComparer(IProperty)
Kullanımdan kalktı..

Bu özelliğin ValueComparer yapısal kopyaları için kullanılacak öğesini veya null ayarlanmadıysa alır.

GetTypeMapping(IProperty)

CoreTypeMapping Son haline getirilmiş bir modelden verilen özellik için değerini döndürür.

GetValueConverter(IProperty)
Kullanımdan kalktı..

Bu özellik için özel ValueConverter kümeyi alır.

GetValueGeneratorFactory(IProperty)
Kullanımdan kalktı..

Varsa, bu özellik için değerler oluşturmak üzere ayarlanmış fabrikayı alır.

IsForeignKey(IProperty)
Kullanımdan kalktı..

Bu özelliğin yabancı anahtar (veya bileşik yabancı anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

IsIndex(IProperty)
Kullanımdan kalktı..

Bu özelliğin dizin olarak mı (yoksa bileşik dizinin bir parçası olarak mı) kullanıldığını belirten bir değer alır.

IsKey(IProperty)
Kullanımdan kalktı..

Bu özelliğin birincil anahtar veya alternatif anahtar (ya da bileşik birincil veya alternatif anahtar parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

IsPrimaryKey(IProperty)
Kullanımdan kalktı..

Bu özelliğin birincil anahtar (veya bileşik birincil anahtarın parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

IsUniqueIndex(IProperty)
Kullanımdan kalktı..

Bu özelliğin benzersiz bir dizin (veya benzersiz bir bileşik dizinin parçası) olarak kullanılıp kullanılmadığını belirten bir değer alır.

ToDebugString(IProperty, 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.

FindColumn(IProperty, StoreObjectIdentifier)

Verilen tablo benzeri depolama nesnesine eşlenmişse bu özelliğe karşılık gelen sütunu döndürür.

FindOverrides(IProperty, StoreObjectIdentifier)

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmaları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.

FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)

Belirli bir tablo benzeri depolama nesnesi için özellik model geçersiz kılmaları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.

FindRelationalMapping(IProperty)
Kullanımdan kalktı..

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

FindRelationalTypeMapping(IProperty)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

FindRelationalTypeMapping(IReadOnlyProperty)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)

Paylaşılan tablo benzeri bir nesnede aynı sütuna eşlenen ilk IProperty sütunu bulur.

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

FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)

Paylaşılan tablo benzeri bir nesnede aynı sütuna eşlenen ilk IProperty sütunu bulur.

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

FindSharedTableRootPrimaryKeyProperty(IProperty)

IProperty Verilen özellikle aynı birincil anahtar özelliğini temsil eden ancak paylaşılan bir kök tabloda olabilecek öğesini bulur.

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

GetCollation(IProperty)

Sütun için kullanılacak harmanlamayı döndürür.

GetCollation(IProperty, StoreObjectIdentifier)

Sütun için kullanılacak harmanlamayı döndürür.

GetCollation(IReadOnlyProperty)

Sütun için kullanılacak harmanlamayı döndürür.

GetCollation(IReadOnlyProperty, StoreObjectIdentifier)

Sütun için kullanılacak harmanlamayı döndürür.

GetColumnBaseName(IProperty)

Özelliğin eşlendiği sütunun temel adını döndürür.

GetColumnBaseName(IReadOnlyProperty)
Kullanımdan kalktı..

Özelliğin eşlendiği sütunun temel adını döndürür.

GetColumnName(IProperty)
Kullanımdan kalktı..

Özelliğin eşlendiği tablo sütununun adını döndürür.

GetColumnName(IProperty, StoreObjectIdentifier)

Özelliğin belirli bir tabloyla eşlendiği sütunun adını döndürür.

GetColumnName(IReadOnlyProperty)

Özelliğin eşlendiği sütunun adını döndürür.

GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin belirli bir tabloyla eşlendiği sütunun adını döndürür.

GetColumnOrder(IReadOnlyProperty)

Bu özelliğin eşlendiği sütunun sırasını döndürür.

GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin belirli bir tablo için eşlendiği sütunun sırasını döndürür.

GetColumnType(IProperty)

Özelliğin eşlendiği sütunun veritabanı türünü döndürür.

GetColumnType(IProperty, StoreObjectIdentifier)

Özelliğin eşlendiği sütunun veritabanı türünü döndürür.

GetColumnType(IReadOnlyProperty)

Özelliğin eşlendiği sütunun veritabanı türünü veya null veritabanı türü bulunamazsa döndürür.

GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin eşlendiği sütunun veritabanı türünü veya null veritabanı türü bulunamazsa döndürür.

GetComment(IProperty)

Bu özelliğin eşlendiği sütunun açıklamasını döndürür.

GetComment(IProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütunun açıklamasını döndürür.

GetComment(IReadOnlyProperty)

Bu özelliğin eşlendiği sütunun açıklamasını döndürür.

GetComment(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütunun açıklamasını döndürür.

GetComputedColumnSql(IProperty)

Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür.

GetComputedColumnSql(IProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür.

GetComputedColumnSql(IReadOnlyProperty)

Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür.

GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için hesaplanan değer olarak kullanılan SQL ifadesini döndürür.

GetDefaultColumnBaseName(IProperty)

Özelliğin eşlendiği sütunun varsayılan temel adını döndürür

GetDefaultColumnBaseName(IReadOnlyProperty)
Kullanımdan kalktı..

Özelliğin eşlendiği sütunun varsayılan temel adını döndürür

GetDefaultColumnMappings(IProperty)

Özelliğin eşlendiği varsayılan sütunları döndürür.

GetDefaultColumnName(IProperty)
Kullanımdan kalktı..

Özelliğin eşlendiği varsayılan tablo sütun adını döndürür.

GetDefaultColumnName(IProperty, StoreObjectIdentifier)

Özelliğin eşlendiği varsayılan sütun adını döndürür.

GetDefaultColumnName(IReadOnlyProperty)

Özelliğin eşlendiği sütunun varsayılan temel adını döndürür

GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin eşlendiği varsayılan sütun adını döndürür.

GetDefaultValue(IProperty)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

GetDefaultValue(IProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

GetDefaultValue(IReadOnlyProperty)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

GetDefaultValueSql(IProperty)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür.

GetDefaultValueSql(IProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür.

GetDefaultValueSql(IReadOnlyProperty)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür.

GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan SQL ifadesini döndürür.

GetDeleteStoredProcedureParameterMappings(IProperty)

Özelliğin eşlendiği delete saklı yordam parametrelerini döndürür.

GetFunctionColumnMappings(IProperty)

Özelliğin eşlendiği işlev sütunlarını döndürür.

GetInsertStoredProcedureParameterMappings(IProperty)

Özelliğin eşlendiği insert saklı yordam parametrelerini döndürür.

GetInsertStoredProcedureResultColumnMappings(IProperty)

Özelliğin eşlendiği saklı yordam sonuç sütunlarını ekleme döndürür.

GetIsStored(IProperty)

Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır.

GetIsStored(IProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır.

GetIsStored(IReadOnlyProperty)

Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır.

GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)

Bu özelliğin eşlendiği hesaplanan sütunun değerinin veritabanında depolanıp depolanmadığını veya okunduğunda hesaplanıp hesaplanmadığını alır.

GetJsonPropertyName(IReadOnlyProperty)

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

GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)

Bu özelliğin eşlendiği tablo benzeri depo nesnelerini 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.

GetMaxLength(IProperty, StoreObjectIdentifier)

Bu özellikte izin verilen en fazla veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır.

GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)

Bu özellikte izin verilen en fazla veri uzunluğunu alır. Örneğin, özellik bir String ise, bu en fazla karakter sayısıdır.

GetOverrides(IProperty)

Tüm özellik model geçersiz kılmaları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.

GetOverrides(IReadOnlyProperty)

Tüm özellik model geçersiz kılmaları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.

GetPrecision(IProperty, StoreObjectIdentifier)

Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır.

GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)

Bu özellikte izin verilen verilerin duyarlığı alır. Örneğin, özellik bir Decimal ise, bu en fazla basamak sayısıdır.

GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean)

Verilen relationalReaderözelliğinden bu özellik için bir değer okur.

GetRelationalTypeMapping(IProperty)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

GetRelationalTypeMapping(IReadOnlyProperty)

RelationalTypeMapping Son haline getirilmiş modelde verilen özellik için değerini döndürür.

GetScale(IProperty, StoreObjectIdentifier)

Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır.

GetScale(IReadOnlyProperty, StoreObjectIdentifier)

Bu özellikte izin verilen veri ölçeğini alır. Örneğin, özelliği bir Decimal ise, bu ondalık basamak sayısı üst sınırıdır.

GetSqlQueryColumnMappings(IProperty)

Özelliğin eşlendiği SQL sorgu sütunlarını döndürür.

GetTableColumnMappings(IProperty)

Özelliğin eşlendiği tablo sütunlarını döndürür.

GetUpdateStoredProcedureParameterMappings(IProperty)

Özelliğin eşlendiği güncelleştirme saklı yordam parametrelerini döndürür.

GetUpdateStoredProcedureResultColumnMappings(IProperty)

Özelliğin eşlendiği saklı yordam sonuç sütunlarını güncelleştirir.

GetViewColumnMappings(IProperty)

Özelliğin eşlendiği görünüm sütunlarını döndürür.

IsColumnNullable(IProperty)

Veritabanında oluşturulduğunda verilen IProperty ile eşlenen sütunun null atanabilir olup olmayacağını denetler.

Bu, özelliğin kendisine ve nasıl eşlendiğine bağlıdır. Örneğin, TPH türü hiyerarşisindeki türetilmiş null atanamaz özellikler null atanabilir sütunlara eşlenir. Aynı tabloyu paylaşan isteğe bağlı türlerdeki özelliklerin yanı sıra.

IsColumnNullable(IProperty, StoreObjectIdentifier)

Veritabanında oluşturulduğunda verilen IProperty ile eşlenen sütunun null atanabilir olup olmayacağını denetler.

Bu, özelliğin kendisine ve nasıl eşlendiğine bağlıdır. Örneğin, TPH türü hiyerarşisindeki türetilmiş null atanamaz özellikler null atanabilir sütunlara eşlenir. Aynı tabloyu paylaşan isteğe bağlı türlerdeki özelliklerin yanı sıra.

IsColumnNullable(IReadOnlyProperty)

Veritabanında oluşturulduğunda verilen IProperty ile eşlenen sütunun null atanabilir olup olmayacağını denetler.

IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)

Veritabanında oluşturulduğunda, verilen özelliğe eşlenen sütunun null atanabilir olup olmayacağını denetler.

IsFixedLength(IProperty)

özelliğinin dizeler gibi yalnızca sabit uzunlukta verileri depolayabilen özellik olup olmadığını belirten bir bayrak döndürür.

IsFixedLength(IProperty, StoreObjectIdentifier)

özelliğinin dizeler gibi yalnızca sabit uzunlukta verileri depolayabilen özellik olup olmadığını belirten bir bayrak döndürür.

IsFixedLength(IReadOnlyProperty)

Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayıp depolayamayacağını belirten bir bayrak döndürür.

IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin dizeler gibi yalnızca sabit uzunlukta verileri depolayıp depolayamayacağını belirten bir bayrak döndürür.

IsUnicode(IProperty, StoreObjectIdentifier)

Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır.

IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin Unicode karakterlerinin kalıcı olup olmadığını belirten bir değer alır.

TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

TryGetDefaultValue(IReadOnlyProperty, Object)

Bu özelliğin eşlendiği sütun için varsayılan değer olarak kullanılan nesneyi döndürür.

GetDataAnnotations(IProperty, IAnnotationCodeGenerator)

Bir özelliği yapılandırmak için veri ek açıklamalarını alır.

GetFluentApiCalls(IProperty, IAnnotationCodeGenerator)

Bir özelliği yapılandırmak için akıcı API çağrılarını alır.

GetGeometricDimension(IProperty)

Bu özellik için sütun oluştururken kullanılacak boyutu döndürür.

GetSrid(IProperty)

Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür.

GetSrid(IProperty, StoreObjectIdentifier)

Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür.

GetSrid(IReadOnlyProperty)

Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür.

GetSrid(IReadOnlyProperty, StoreObjectIdentifier)

Bu özellik için sütun oluştururken kullanılacak SRID'yi döndürür.

FindHiLoSequence(IProperty)

ISequence Hi-lo deseni için kullanılacak modelde öğesini bulur.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

ISequence Hi-lo deseni için kullanılacak modelde öğesini bulur.

FindHiLoSequence(IReadOnlyProperty)

ISequence Hi-lo deseni için kullanılacak modelde öğesini bulur.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Hi-lo deseni için kullanılacak modelde öğesini bulur.

FindSequence(IProperty)

ISequence Anahtar değeri oluşturma deseni için kullanılacak modelde öğesini bulur.

FindSequence(IProperty, StoreObjectIdentifier)

ISequence Anahtar değeri oluşturma deseni için kullanılacak modelde öğesini bulur.

FindSequence(IReadOnlyProperty)

ISequence Anahtar değeri oluşturma deseni için kullanılacak modelde öğesini bulur.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

ISequence Anahtar değeri oluşturma deseni için kullanılacak modelde öğesini bulur.

GetHiLoSequenceName(IProperty)

Hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

Hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceName(IReadOnlyProperty)

Hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Hi-lo dizisi için kullanılacak adı döndürür.

GetHiLoSequenceSchema(IProperty)

Hi-lo dizisi için kullanılacak şemayı döndürür.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Hi-lo dizisi için kullanılacak şemayı döndürür.

GetHiLoSequenceSchema(IReadOnlyProperty)

Hi-lo dizisi için kullanılacak şemayı döndürür.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Hi-lo dizisi için kullanılacak şemayı döndürür.

GetIdentityIncrement(IProperty)

Kimlik artışını döndürür.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Kimlik artışını döndürür.

GetIdentityIncrement(IReadOnlyProperty)

Kimlik artışını döndürür.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Kimlik artışını döndürür.

GetIdentitySeed(IProperty)

Kimlik tohumunu döndürür.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Kimlik tohumunu döndürür.

GetIdentitySeed(IReadOnlyProperty)

Kimlik tohumunu döndürür.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Kimlik tohumunu döndürür.

GetSequenceName(IReadOnlyProperty)

Anahtar değeri oluşturma sırası için kullanılacak adı döndürür.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Anahtar değeri oluşturma sırası için kullanılacak adı döndürür.

GetSequenceSchema(IReadOnlyProperty)

Anahtar değeri oluşturma sırası için kullanılacak şemayı döndürür.

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Anahtar değeri oluşturma sırası için kullanılacak şemayı döndürür.

GetValueGenerationStrategy(IProperty)

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür.

Özelliği için hiçbir strateji ayarlanmadıysa, kullanılacak strateji ' IModelden alınır.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür.

Özelliği için hiçbir strateji ayarlanmadıysa, kullanılacak strateji ' IModelden alınır.

GetValueGenerationStrategy(IReadOnlyProperty)

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür.

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

SqlServerValueGenerationStrategy özelliği için kullanılacak değerini döndürür.

IsSparse(IReadOnlyProperty)

Özelliğin sütununun seyrek olup olmadığını gösteren bir değer döndürür.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Özelliğin sütununun seyrek olup olmadığını gösteren bir değer döndürür.

Şunlara uygulanır