共用方式為


EdmToClrConverter 類別

代表 IEdmValue 至 CLR 值的轉換器。

繼承階層

System.Object
  Microsoft.Data.Edm.EdmToClrConversion.EdmToClrConverter

命名空間:  Microsoft.Data.Edm.EdmToClrConversion
組件:  Microsoft.Data.Edm (在 Microsoft.Data.Edm.dll 中)

語法

'宣告
Public Class EdmToClrConverter
'用途
Dim instance As EdmToClrConverter
public class EdmToClrConverter
public ref class EdmToClrConverter
type EdmToClrConverter =  class end
public class EdmToClrConverter

EdmToClrConverter 型別公開下列成員。

建構函式

  名稱 說明
公用方法 EdmToClrConverter() 初始化 EdmToClrConverter 類別的新執行個體。
公用方法 EdmToClrConverter(TryCreateObjectInstance) 初始化 EdmToClrConverter 類別的新執行個體。

上層

方法

  名稱 說明
公用方法靜態成員 AsClrBoolean edmValue 轉換為 Boolean 值。
公用方法靜態成員 AsClrByte edmValue 轉換為 Byte 值。
公用方法靜態成員 AsClrByteArray edmValue 轉換為 CLR 位元組陣列值。
公用方法靜態成員 AsClrChar edmValue 轉換為 Char 值。
公用方法靜態成員 AsClrDateTime edmValue 轉換為 DateTime 值。
公用方法靜態成員 AsClrDateTimeOffset edmValue 轉換為 DateTimeOffset 值。
公用方法靜態成員 AsClrDecimal edmValue 轉換為 Decimal 值。
公用方法靜態成員 AsClrDouble edmValue 轉換為 Double 值。
公用方法靜態成員 AsClrInt16 edmValue 轉換為 Int16 值。
公用方法靜態成員 AsClrInt32 edmValue 轉換為 Int32 值。
公用方法靜態成員 AsClrInt64 edmValue 轉換為 Int64 值。
公用方法靜態成員 AsClrSingle edmValue 轉換為 Single 值。
公用方法靜態成員 AsClrString edmValue 轉換為 String 值。
公用方法靜態成員 AsClrTime edmValue 轉換為 TimeSpan 值。
公用方法 AsClrValue(IEdmValue, Type) edmValue 轉換為指定之型別的 CLR 值。
公用方法 AsClrValue<T>(IEdmValue) edmValue 轉換為指定之型別的 CLR 值。
公用方法靜態成員 AsNullableClrBoolean edmValue 轉換成可為 Null 的 Boolean 值。
公用方法靜態成員 AsNullableClrByte edmValue 轉換成可為 Null 的 Byte 值。
公用方法靜態成員 AsNullableClrChar edmValue 轉換為 Char 值。
公用方法靜態成員 AsNullableClrDateTime edmValue 轉換成可為 Null 的 DateTime 值。
公用方法靜態成員 AsNullableClrDateTimeOffset edmValue 轉換成可為 Null 的 DateTimeOffset 值。
公用方法靜態成員 AsNullableClrDecimal edmValue 轉換成可為 Null 的 Decimal 值。
公用方法靜態成員 AsNullableClrDouble edmValue 轉換成可為 Null 的 Double 值。
公用方法靜態成員 AsNullableClrInt16 edmValue 轉換成可為 Null 的 Int16 值。
公用方法靜態成員 AsNullableClrInt32 edmValue 轉換為 Int32 值。
公用方法靜態成員 AsNullableClrInt64 edmValue 轉換成可為 Null 的 Int64 值。
公用方法靜態成員 AsNullableClrSingle edmValue 轉換成可為 Null 的 Single 值。
公用方法靜態成員 AsNullableClrTime edmValue 轉換成可為 Null 的 TimeSpan 值。
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 RegisterConvertedObject 註冊對應至 edmValueclrObject。這個 EdmToClrConverter 執行個體對這個 edmValue 所執行的所有後續轉換都會傳回指定的 clrObject。必須有註冊,才能在轉換過程中支援圖形一致性和迴圈。如果委派在 EdmToClrConverter 中回呼以填入 clrObject 的屬性,則應在 TryCreateObjectInstance 委派內呼叫這個方法。
公用方法 ToString (繼承自 Object。)

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.Data.Edm.EdmToClrConversion 命名空間