微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.net 和 sqlserver 中的数据类型对应

1. sqlServer 数据类型对应.Net 的 sqlDbType数据类型

 

public string DBTypetoDotNetDBType(string DBType)
   {
    switch (DBType)
    {
     case "bigint": return "System.Data.sqlDbType.BigInt";
     case "binary": return "System.Data.sqlDbType.Binary";
     case "bit": return "System.Data.sqlDbType.Bit";
     case "char": return "System.Data.sqlDbType.Char";
     case "datetime": return "System.Data.sqlDbType.DateTime";
     case "decimal": return "System.Data.sqlDbType.Decimal";
     case "float": return "System.Data.sqlDbType.Float";
     case "image": return "System.Data.sqlDbType.Image";
     case "int": return "System.Data.sqlDbType.Int";
     case "money": return "System.Data.sqlDbType.Money";
     case "nchar": return "System.Data.sqlDbType.NChar";
     case "ntext": return "System.Data.sqlDbType.NText";
     case "numeric": return "System.Data.sqlDbType.Decimal";
     case "nvarchar": return "System.Data.sqlDbType.NVarChar";
     case "real": return "System.Data.sqlDbType.Real";
     case "uniqueidentifier": return "System.Data.sqlDbType.UniqueIdentifier";
     case "smalldatetime": return "System.Data.sqlDbType.SmallDateTime";
     case "smallint": return "System.Data.sqlDbType.SmallInt";
     case "smallmoney": return "System.Data.sqlDbType.SmallMoney";
     case "text": return "System.Data.sqlDbType.Text";
     case "timestamp": return "System.Data.sqlDbType.Timestamp";
     case "tinyint": return "System.Data.sqlDbType.tinyint";
     case "varbinary": return "System.Data.sqlDbType.VarBinary";
     case "varchar": return "System.Data.sqlDbType.VarChar";
     case "variant": return "System.Data.sqlDbType.Variant";
     case "udt": return "System.Data.sqlDbType.Udt";
     default:
      return "";
    }
   }

 

 

1. sqlServer 数据类型对应.Net 的 DBType数据类型

 

public string DBTypetoDotNetDataType(string DBType)    {     switch (DBType)     {      case "bigint": return "system.int64";      case "binary": return "System.Byte[]";      case "bit": return "System.Boolean";      case "char": return "System.String";      case "datetime": return "System.DateTime";      case "decimal": return "System.Decimal";      case "float": return "System.Double";      case "image": return "System.Byte[]";      case "int": return "system.int32";      case "money": return " System.Decimal";      case "nchar": return "System.String";      case "ntext": return "System.String";          case "numeric": return "System.Decimal";      case "nvarchar": return "System.String";      case "real": return "System.Single";      case "uniqueidentifier": return "System.Guid";      case "smalldatetime": return "System.DateTime";      case "smallint": return "system.int16";      case "smallmoney": return "System.Decimal";      case "text": return "System.String";      case "timestamp": return "System.Byte[]";      case "tinyint": return "System.Byte";      case "varbinary": return "System.Byte[]";      case "varchar": return "System.String";      case "variant": return "System.Object";      default:       return "";     }    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐