SQLSERVER数据类型
internal static SqlDbType ToSqlType(byte value)
{
switch (value)
{
case 34:
return SqlDbType.Image;
case 35:
return SqlDbType.Text;
case 36:
return SqlDbType.UniqueIdentifier;
case 48:
return SqlDbType.TinyInt;
case 52:
return SqlDbType.SmallInt;
case 56:
return SqlDbType.Int;
case 58:
return SqlDbType.SmallDateTime;
case 59:
return SqlDbType.Real;
case 60:
return SqlDbType.Money;
case 61:
return SqlDbType.DateTime;
case 62:
return SqlDbType.Float;
case 98:
return SqlDbType.Variant;
case 99:
return SqlDbType.NText;
case 104:
return SqlDbType.Bit;
case 106:
return SqlDbType.Decimal;
case 108:
return SqlDbType.Decimal;
case 122:
return SqlDbType.SmallMoney;
case 127:
return SqlDbType.BigInt;
case 165:
return SqlDbType.VarBinary;
case 167:
return SqlDbType.VarChar;
case 173:
return SqlDbType.Binary;
case 175:
return SqlDbType.Char;
case 189:
return SqlDbType.Timestamp;
case 231:
return SqlDbType.NVarChar;
case 239:
return SqlDbType.NChar;
case 241:
return SqlDbType.Xml;
//New 2008 Types
case 40:
return SqlDbType.Date;
case 41:
return SqlDbType.Time;
case 42:
return SqlDbType.DateTime2;
case 43:
return SqlDbType.DateTimeOffset;
default:
return SqlDbType.Variant;
}
}