EdmProperty 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.
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
Entity Framework