EdmToClrConverter 类

表示 CLR 值转换器的 IEdmValue

继承层次结构

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。需要进行注册才能支持转换过程中的关系图一致性和循环。如果为了填充 clrObject 的属性而将 TryCreateObjectInstance 委托回调到 EdmToClrConverter 中,则应在该委托内调用此方法。
公共方法 ToString (从 Object 继承。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.Data.Edm.EdmToClrConversion 命名空间