Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte valorEdm en un valor CLR del tipo especificado.
Espacio de nombres: Microsoft.Data.Edm.EdmToClrConversion
Ensamblado: Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)
Sintaxis
'Declaración
Public Function AsClrValue ( _
edmValue As IEdmValue, _
clrType As Type _
) As Object
'Uso
Dim instance As EdmToClrConverter
Dim edmValue As IEdmValue
Dim clrType As Type
Dim returnValue As Object
returnValue = instance.AsClrValue(edmValue, _
clrType)
public Object AsClrValue(
IEdmValue edmValue,
Type clrType
)
public:
Object^ AsClrValue(
IEdmValue^ edmValue,
Type^ clrType
)
member AsClrValue :
edmValue:IEdmValue *
clrType:Type -> Object
public function AsClrValue(
edmValue : IEdmValue,
clrType : Type
) : Object
Parámetros
- edmValue
Tipo: Microsoft.Data.Edm.Values.IEdmValue
Valor EDM que se va a convertir.
- clrType
Tipo: System.Type
Tipo CLR.
Valor devuelto
Tipo: System.Object
Valor CLR convertido de valorEdm.
Comentarios
Los valores admitidos para T son:
Tipos de enumeración de CLR.
Clases de CLR con constructores predeterminados y propiedades públicas con establecedores y propiedades de colección de las formas siguientes:
IEnumerable<T> EnumerableProperty { get; set; }
ICollection<T> CollectionProperty { get; set; }
IList<T> ListProperty { get; set; }
ICollection<T> CollectionProperty { get { return this.nonNullCollection; } }
IList<T> ListProperty { get { return this.nonNullList; } }
Este método realiza la conversión boxing y la conversión unboxing para tipos de valor. Use métodos específicos del tipo de valor como AsClrString(IEdmValue) para evitar las conversiones boxing y unboxing.