안녕하세요
ADO.NET 드라이버가 BLOB, CLOB 지원하여 왠지 집합형 데이터타입도 지원 할거 같아서 찾아 봤는데 도움말에서는
관련 내용을 못 찾았습니다.
그런데 소스를 뒤져 보니 CUBRIDDataReader.ReadValue 메써드에 아래와 같은 소스가 있습니다.
case CUBRIDDataType.CCI_U_TYPE_SET:
case CUBRIDDataType.CCI_U_TYPE_MULTISET:
case CUBRIDDataType.CCI_U_TYPE_SEQUENCE:
CUBRIDDataType baseType = (CUBRIDDataType)ReadByte();
int count = ReadInt();
object[] seq = new object[count];
for (int i = 0; i < count; i++)
{
int elesize = ReadInt();
if (elesize <= 0)
{
seq[i] = null;
}
else
{
seq[i] = ReadValue(i, baseType, elesize, conn);
}
}
return seq;
위소스를 보고 될거 같아서 간단히 테스트 해봤더니 잘 안되더군요
혹시 ADO.NET에서는 집합형 데이터를 공식 지원 안하는 건지
공식 지원한다면 간단한 샘플 코드 부탁드립니다.