EdmToClrConverter.AsClrValue 메서드 (IEdmValue, Type)
edmValue를 지정된 형식의 CLR 값으로 변환합니다.
네임스페이스: Microsoft.Data.Edm.EdmToClrConversion
어셈블리: Microsoft.Data.Edm(Microsoft.Data.Edm.dll)
구문
‘선언
Public Function AsClrValue ( _
edmValue As IEdmValue, _
clrType As Type _
) As Object
‘사용 방법
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
매개 변수
- edmValue
유형: Microsoft.Data.Edm.Values.IEdmValue
변환할 EDM 값입니다.
- clrType
유형: System.Type
CLR 형식입니다.
반환 값
유형: System.Object
edmValue 에서 변환된 CLR 값입니다.
주의
T에 지원되는 값:
CLR 열거형 형식
다음 셰이프의 setter 및 컬렉션 속성이 있는 기본 생성자와 공용 속성을 가진 CLR 클래스
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; } }
이 메서드는 값 형식에 대한 boxing 및 unboxing을 수행합니다. boxing 및 unboxing이 수행되지 않도록 하려면 AsClrString(IEdmValue) 같은 값 형식의 특정 메서드를 사용합니다.