@@ -704,6 +704,7 @@ internal static MetaType GetSqlDataType(int tdsType, UInt32 userType, int length
704704 case TdsEnums . SQLNVARCHAR : return MetaNVarChar ;
705705 case TdsEnums . SQLNTEXT : return MetaNText ;
706706 case TdsEnums . SQLVARIANT : return s_metaVariant ;
707+ case TdsEnums . SQLUDT : return s_metaUdt ;
707708 case TdsEnums . SQLXMLTYPE : return MetaXml ;
708709 case TdsEnums . SQLTABLE : return s_metaTable ;
709710 case TdsEnums . SQLDATE : return s_metaDate ;
@@ -832,6 +833,8 @@ internal static String GetStringFromXml(XmlReader xmlreader)
832833 private static readonly MetaType s_metaVariant = new MetaType
833834 ( 255 , 255 , - 1 , true , false , false , TdsEnums . SQLVARIANT , TdsEnums . SQLVARIANT , MetaTypeName . VARIANT , typeof ( System . Object ) , typeof ( System . Object ) , SqlDbType . Variant , DbType . Object , 0 ) ;
834835
836+ private static readonly MetaType s_metaUdt = new MetaType
837+ ( 255 , 255 , - 1 , false , false , true , TdsEnums . SQLUDT , TdsEnums . SQLUDT , MetaTypeName . UDT , typeof ( System . Object ) , typeof ( System . Object ) , SqlDbType . Udt , DbType . Object , 0 ) ;
835838
836839 private static readonly MetaType s_metaTable = new MetaType
837840 ( 255 , 255 , - 1 , false , false , false , TdsEnums . SQLTABLE , TdsEnums . SQLTABLE , MetaTypeName . TABLE , typeof ( IEnumerable < DbDataRecord > ) , typeof ( IEnumerable < DbDataRecord > ) , SqlDbType . Structured , DbType . Object , 0 ) ;
0 commit comments