EdmProperty 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在概念空間中,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) |