共用方式為


TypeUsage 類別

定義

描述該類型的類型和一組 Facet。

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

屬性

BuiltInTypeKind

取得這個 TypeUsage的內建型別種類。

Documentation

取得或設定與這個類型相關聯的檔。

(繼承來源 MetadataItem)
EdmType

取得這個 TypeUsage所描述的類型資訊。

Facets

取得這個 TypeUsage所描述之型別的 Facet 清單。

MetadataProperties

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

(繼承來源 MetadataItem)

方法

CreateBinaryTypeUsage(PrimitiveType, Boolean, Int32)

使用指定的 Facet 值,建立 TypeUsage 物件來描述二進位類型。

CreateBinaryTypeUsage(PrimitiveType, Boolean)

使用指定的 Facet 值,建立 TypeUsage 物件來描述二進位類型。

CreateDateTimeOffsetTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

CreateDecimalTypeUsage(PrimitiveType, Byte, Byte)

使用指定的 Facet 值,建立 TypeUsage 物件來描述十進位類型。

CreateDecimalTypeUsage(PrimitiveType)

建立 TypeUsage 物件,以描述具有未係結有效位數和小數位數 Facet 值的十進位類型。

CreateDefaultTypeUsage(EdmType)

使用指定的概念模型類型,建立 TypeUsage 物件。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean, Int32)

使用指定的 Facet 值,建立 TypeUsage 物件來描述字串類型。

CreateStringTypeUsage(PrimitiveType, Boolean, Boolean)

使用指定的 Facet 值和未繫結 MaxLength,建立 TypeUsage 物件來描述字串類型。

CreateTimeTypeUsage(PrimitiveType, Nullable<Byte>)

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

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
IsSubtypeOf(TypeUsage)

檢查這個 TypeUsage 是否為指定之 TypeUsage的子類型。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回這個 TypeUsage所描述之型別的完整名稱。

擴充方法

Constant(TypeUsage, Object)

使用指定的常數值,建立指定之基本型別的新 DbConstantExpression

New(TypeUsage, IEnumerable<DbExpression>)

建立新的 DbNewInstanceExpression。 如果類型自變數是集合類型,自變數會指定集合的專案。 否則,自變數會當做新實例中的屬性或數據行值使用。

New(TypeUsage, DbExpression[])

建立新的 DbNewInstanceExpression。 如果類型自變數是集合類型,自變數會指定集合的專案。 否則,自變數會當做新實例中的屬性或數據行值使用。

NewEmptyCollection(TypeUsage)

建立新的 DbNewInstanceExpression,以建構指定之集合類型的空白集合。

Null(TypeUsage)

建立新的 DbNullExpression,代表具型別的 Null 值。

Parameter(TypeUsage, String)

建立新的 DbParameterReferenceExpression,參考具有指定名稱和類型的參數。

Variable(TypeUsage, String)

建立新的 DbVariableReferenceExpression,參考具有指定名稱和類型的變數。

適用於