共用方式為


EdmProperty 類別

定義

在概念空間中,EdmProperty 代表實體上的屬性。 在存放區空間中,EdmProperty 代表資料表中的資料行。

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

屬性

BuiltInTypeKind

取得這個 EdmProperty 的內建型別類型。

CollectionKind

取得或設定這個模型的集合類型。

ComplexType

取得這個屬性的複雜型別資訊。

ConcurrencyMode

取得或設定 屬性的並行模式。

DeclaringType

取得會在其上宣告這個成員的型別。

(繼承來源 EdmMember)
DefaultValue

取得這個 EdmProperty 的預設值。

Documentation

取得或設定與這個型別相關聯的文件。

(繼承來源 MetadataItem)
EnumType

取得這個屬性的列舉型別資訊。

IsCollectionType

取得屬性是否為集合類型屬性。

IsComplexType

取得這個屬性是否為複雜型別屬性。

IsEnumType

取得這個屬性是否為列舉型別屬性。

IsFixedLength

取得或設定這個屬性的長度是否固定。

IsFixedLengthConstant

取得資料庫提供者的固定長度 Facet 是否為常數。

IsMaxLength

取得或設定這個屬性是否使用提供者所支援的長度上限。

IsMaxLengthConstant

取得資料庫提供者的最大長度 Facet 是否為常數。

IsPrecisionConstant

取得資料庫提供者的有效位數 Facet 是否為常數。

IsPrimitiveType

取得這個屬性是否為基本類型。

IsScaleConstant

取得資料庫提供者的縮放 Facet 是否為常數。

IsStoreGeneratedComputed

告知此成員是否在 EDM 定義中標示為導出成員

(繼承來源 EdmMember)
IsStoreGeneratedIdentity

告知此成員的 Store 產生的模式是否在 EDM 定義中標示為身分識別

(繼承來源 EdmMember)
IsUnderlyingPrimitiveType

取得這個屬性是否為基礎基本類型。

IsUnicode

取得或設定這個屬性是否為 Unicode 屬性。

IsUnicodeConstant

取得資料庫提供者的 Unicode Facet 是否為常數。

MaxLength

取得或設定屬性的最大長度。

MetadataProperties

取得目前型別的屬性清單。

(繼承來源 MetadataItem)
Name

取得或設定屬性的名稱。 從存放區空間模型慣例設定此設定,將會變更此屬性的資料庫資料行名稱。 在概念模型中,這應該與實體類別中的對應屬性一致,而且不應該變更。

(繼承來源 EdmMember)
Nullable

取得值,表示這個 EdmProperty 是否可以具有 null 值。

Precision

取得或設定這個屬性的有效位數。

PrimitiveType

取得這個屬性的基本型別資訊。

Scale

取得或設定這個屬性的縮放比例。

StoreGeneratedPattern

取得或設定與此屬性相關聯之資料庫資料行的資料庫產生方法

TypeName

取得屬性的類型名稱。

TypeUsage

取得 TypeUsage 類別 (Class) 的執行個體 (Instance),這個執行個體會包含這個成員的型別以及該型別的 Facet。

(繼承來源 EdmMember)
UnderlyingPrimitiveType

取得這個屬性的基礎基本類型資訊。

方法

AddAnnotation(String, Object)

加入或更新具有指定名稱和值的批註。

(繼承來源 MetadataItem)
Create(String, TypeUsage)

建立 EdmProperty 類型的新實例。

CreateComplex(String, ComplexType)

建立新的複雜屬性。

CreateEnum(String, EnumType)

建立新的列舉屬性。

CreatePrimitive(String, PrimitiveType)

建立新的基本屬性。

RemoveAnnotation(String)

移除具有指定名稱的批註。

(繼承來源 MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

設定中繼資料屬性。

ToString()

傳回這個成員的名稱。

(繼承來源 EdmMember)

適用於