表示 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 | 注册对应于 edmValue 的 clrObject。从 EdmToClrConverter 的这一实例执行的此 edmValue 开始的所有后续转换都将返回指定的 clrObject。需要进行注册才能支持转换过程中的关系图一致性和循环。如果为了填充 clrObject 的属性而将 TryCreateObjectInstance 委托回调到 EdmToClrConverter 中,则应在该委托内调用此方法。 |
![]() |
ToString | (从 Object 继承。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。