TypeUsage 類別

定義

描述一個類型及其面向的集合。

public ref class TypeUsage sealed : System::Data::Metadata::Edm::MetadataItem
public sealed class TypeUsage : System.Data.Metadata.Edm.MetadataItem
type TypeUsage = class
    inherit MetadataItem
Public NotInheritable Class TypeUsage
Inherits MetadataItem
繼承
TypeUsage

屬性

名稱 Description
BuiltInTypeKind

會選內建的那種。TypeUsage

Documentation

取得或設定與此類型相關的文件。

(繼承來源 MetadataItem)
EdmType

取得此 TypeUsage描述的類型資訊。

Facets

取得由此 TypeUsage描述的類型所描述的面列表。

MetadataProperties

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

(繼承來源 MetadataItem)

方法

名稱 Description
CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

透過指定的面值建立 TypeUsage 一個物件來描述二進位型態。

CreateBinaryTypeUsage(PrimitiveType, Boolean)

透過指定的面值建立 TypeUsage 一個物件來描述二進位型態。

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

建立 DateTimeOffsetTypeUsage 參數所描述的類型物件。

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

建立 DateTimeTypeUsage 參數所描述的類型物件。

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

透過指定的面值建立 TypeUsage 一個物件來描述十進位型別。

CreateDecimalTypeUsage(PrimitiveType)

建立 TypeUsage 一個物件,以無限精確度與縮放面值描述十進位型別。

CreateDefaultTypeUsage(EdmType)

建立 TypeUsage 具有指定概念模型類型的物件。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

透過指定的分面值建立 TypeUsage 一個物件來描述字串類型。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

利用指定的面值和無界MaxLength的 建立TypeUsage一個物件來描述字串類型。

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

建立 TimeTypeUsage 參數所描述的類型物件。

Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
IsSubtypeOf(TypeUsage)

檢查此 TypeUsage 是否為指定 TypeUsage的子型別。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

回傳由此 TypeUsage描述的類型全名。

擴充方法

名稱 Description
Constant(TypeUsage, Object)

建立 DbConstantExpression 一個指定原始型態的新 ,且其值為給定常數。

New(TypeUsage, DbExpression[])

會產生一個新的 DbNewInstanceExpression。 如果型態參數是集合型別,參數則指定集合的元素。 否則,參數將作為新實例中的屬性值或欄位值使用。

New(TypeUsage, IEnumerable<DbExpression>)

會產生一個新的 DbNewInstanceExpression。 如果型態參數是集合型別,參數則指定集合的元素。 否則,參數將作為新實例中的屬性值或欄位值使用。

NewEmptyCollection(TypeUsage)

建立一個新集合 DbNewInstanceExpression ,建構指定集合類型的空集合。

Null(TypeUsage)

會產生一個新的 DbNullExpression,代表一個型別化的空值。

Parameter(TypeUsage, String)

建立 DbParameterReferenceExpression 一個新 檔,參考具有指定名稱和型別的參數。

Variable(TypeUsage, String)

建立一個新變 DbVariableReferenceExpression 數,參考一個名稱與型別指定的變數。

適用於