Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konvertiert einen edmValue-Wert in einen CLR-Wert des angegebenen Typs.
Namespace: Microsoft.Data.Edm.EdmToClrConversion
Assembly: Microsoft.Data.Edm (in Microsoft.Data.Edm.dll)
Syntax
'Declaration
Public Function AsClrValue(Of T) ( _
edmValue As IEdmValue _
) As T
'Usage
Dim instance As EdmToClrConverter
Dim edmValue As IEdmValue
Dim returnValue As T
returnValue = instance.AsClrValue(edmValue)
public T AsClrValue<T>(
IEdmValue edmValue
)
public:
generic<typename T>
T AsClrValue(
IEdmValue^ edmValue
)
member AsClrValue :
edmValue:IEdmValue -> 'T
JScript unterstützt keine generischen Typen und Methoden.
Typparameter
- T
Der CLR-Typ.
Parameter
- edmValue
Typ: Microsoft.Data.Edm.Values.IEdmValue
Der zu konvertierende EDM-Wert.
Rückgabewert
Typ: T
Ein CLR-Wert des angegebenen Typs.
Hinweise
Folgende Werte werden für T unterstützt:
CLR-Enumerationstypen.
CLR-Klassen mit Standardkonstruktoren und öffentliche Eigenschaften mit Settern und Auflistungseigenschaften der folgenden Formen:
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; } }
Diese Methode führt das Boxing und Unboxing für Werttypen aus. Verwenden Sie werttypspezifische Methoden wie AsClrString(IEdmValue), um das Boxing und Unboxing zu vermeiden.