SQL Serve和C# 数据类型之间的转换

 public string ChangeDBTypeToCSharpType(string type)
      {
       string reval=string.Empty;
       switch(type.ToLower())
       {
        case "int":
         reval= "int";
         break;
        case "text":
         reval= "string";
         break;
        case "bigint":
         reval= "long";
         break;
        case "binary":
         reval= "object";
         break;
        case "bit":
         reval= "bool";
         break;
        case "char":
         reval= "string";
         break;
        case "datetime":
         reval= "DateTime";
         break;
        case "decimal":
         reval= "decimal";
         break;
        case "float":
         reval= "double";
         break;
        case "image":
         reval= "byte[]";
         break;
        case "money":
         reval= "decimal";
         break;
        case "nchar":
         reval= "string";
         break;
        case "ntext":
         reval= "string";
         break;
        case "numeric":
         reval= "decimal";
         break;
        case "nvarchar":
         reval= "string";
         break;
        case "real":
         reval= "float";
         break;
        case "smalldatetime":
         reval= "DateTime";
         break;
        case "smallint":
         reval= "short";
         break;
        case "smallmoney":
         reval= "decimal";
         break;
        case "timestamp":
         reval= "System.DateTime";
         break;
        case "tinyint":
         reval= "byte[]";
         break;
        case "uniqueidentifier":
         reval= "Guid";
         break;
        case "varbinary":
         reval= "byte[]";
         break;
        case "varchar":
         reval= "string";
         break;
        case "Variant":
         reval="object";
         break;
        default:
         reval= "string";
         break;
       }
       return reval;
      }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值