Aracılığıyla paylaş


EdmProperty Sınıf

Tanım

Kavramsal alanda, EdmProperty bir Varlıktaki bir özelliği temsil eder. EdmProperty, depolama alanında tablodaki bir sütunu temsil eder.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Devralma

Özellikler

BuiltInTypeKind

Bunun EdmPropertyiçin yerleşik tür türünü alır.

CollectionKind

Bu model için koleksiyon türünü alır veya ayarlar.

ComplexType

Bu özelliğin karmaşık tür bilgilerini alır.

ConcurrencyMode

Özelliğin eşzamanlılık modunu alır veya ayarlar.

DeclaringType

Bu üyenin bildirildiği türü alır.

(Devralındığı yer: EdmMember)
DefaultValue

Bu EdmPropertyiçin varsayılan değeri alır.

Documentation

Bu türle ilişkili belgeleri alır veya ayarlar.

(Devralındığı yer: MetadataItem)
EnumType

Bu özelliğin numaralandırma türü bilgilerini alır.

IsCollectionType

Özelliğin bir koleksiyon türü özelliği olup olmadığını alır.

IsComplexType

Bu özelliğin karmaşık bir tür özelliği olup olmadığını alır.

IsEnumType

Bu özelliğin bir numaralandırma türü özelliği olup olmadığını alır.

IsFixedLength

Bu özelliğin uzunluğunun sabit olup olmadığını alır veya ayarlar.

IsFixedLengthConstant

Sabit uzunluklu model, veritabanı sağlayıcısı için sabit olup olmadığını alır.

IsMaxLength

Bu özelliğin sağlayıcı tarafından desteklenen uzunluk üst sınırını kullanıp kullanmadığını alır veya ayarlar.

IsMaxLengthConstant

Veritabanı sağlayıcısı için uzunluk üst sınırının sabit olup olmadığını alır.

IsPrecisionConstant

Duyarlık modellerinin veritabanı sağlayıcısı için sabit olup olmadığını alır.

IsPrimitiveType

Bu özelliğin ilkel bir tür olup olmadığını alır.

IsScaleConstant

Ölçek modellerinin veritabanı sağlayıcısı için sabit olup olmadığını alır.

IsStoreGeneratedComputed

Bu üyenin EDM tanımında Hesaplanan üye olarak işaretlenip işaretlenmediğini bildirir

(Devralındığı yer: EdmMember)
IsStoreGeneratedIdentity

Bu üyenin Store tarafından oluşturulan deseninin EDM tanımında Kimlik olarak işaretlenip işaretlenmediğini bildirir

(Devralındığı yer: EdmMember)
IsUnderlyingPrimitiveType

Bu özelliğin temel alınan temel bir tür olup olmadığını alır.

IsUnicode

Bu özelliğin Unicode özelliği olup olmadığını alır veya ayarlar.

IsUnicodeConstant

Unicode modellerinin veritabanı sağlayıcısı için sabit olup olmadığını alır.

MaxLength

Özelliğin uzunluk üst sınırını alır veya ayarlar.

MetadataProperties

Geçerli türün özellikleri listesini alır.

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

Özelliğin adını alır veya ayarlar. Bunu bir depolama alanı model kuralından ayarlamak, bu özelliğin veritabanı sütununun adını değiştirir. Kavramsal modelde bu, varlık sınıfından karşılık gelen özellik ile hizalanmalıdır ve değiştirilmemelidir.

(Devralındığı yer: EdmMember)
Nullable

Bunun EdmProperty null değere sahip olup olmadığını belirten bir değer alır.

Precision

Bu özelliğin duyarlığı alır veya ayarlar.

PrimitiveType

Bu özelliğin temel tür bilgilerini alır.

Scale

Bu özelliğin ölçeğini alır veya ayarlar.

StoreGeneratedPattern

Bu özellik ile ilişkili veritabanı sütunu için veritabanı oluşturma yöntemini alır veya ayarlar

TypeName

Özelliğin tür adını alır.

TypeUsage

Hem üye türünü TypeUsage hem de türün modellerini içeren sınıfın örneğini alır.

(Devralındığı yer: EdmMember)
UnderlyingPrimitiveType

Bu özellik için temel alınan temel tür bilgilerini alır.

Yöntemler

AddAnnotation(String, Object)

Belirtilen ad ve değere sahip bir ek açıklama ekler veya güncelleştirir.

(Devralındığı yer: MetadataItem)
Create(String, TypeUsage)

EdmProperty türünün yeni bir örneğini oluşturur.

CreateComplex(String, ComplexType)

Yeni bir karmaşık özellik oluşturur.

CreateEnum(String, EnumType)

Yeni bir sabit listesi özelliği oluşturur.

CreatePrimitive(String, PrimitiveType)

Yeni bir ilkel özellik oluşturur.

RemoveAnnotation(String)

Belirtilen ada sahip bir ek açıklamayı kaldırır.

(Devralındığı yer: MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Meta veri özelliklerini ayarlar.

ToString()

Bu üyenin adını döndürür.

(Devralındığı yer: EdmMember)

Şunlara uygulanır