zoukankan      html  css  js  c++  java
  • SQL SERVER与C#的数据类型对应表

    序号
    类别
    SQLServer
    C Sharp
    备注
    1
    整数
    bit
    Boolean
    True转换为1False转换为0
    2
    tinyint
    Byte
    C Sharp 数据类型都位于System命名空间
    3
    smallint
    Int16
    4
    int
    Int32
    5
    bigint
    Int64
    6
    smallmoney
    Decimal
    7
    money
    Decimal
    8
    numeric
    Decimal
    9
    decimal
    Decimal
    10
    浮点数
    float
    Double
    11
    real
    Single
    12
    日期和时间
    smalldatetime
    DateTime
    13
    datetime
    DateTime
    14
    timestamp
    DateTime
    15
    字符串
    char
    String
    16
    text
    String
    17
    varchar
    String
    18
    nchar
    String
    19
    ntext
    String
    20
    nvarchar
    String
    21
    二进制数据
     
     
    binary
    Byte[]
    22
    varbinary
    Byte[]
    23
    image
    Byte[]
    24
    其他
    uniqueidentifier
    Guid
    25
    Variant
    Object
    /// <summary>
    /// 数据库中与c#中的数据类型对照
    /// </summary>
    /// <param name="type"></param>
    /// <returns></returns>
    private string changetocsharptype(string type)
    {
    string reval=string.empty;
    switch(type.tolower())
    {
    case "int":
    reval
    = "int32";
    break;
    case "text":
    reval
    = "string";
    break;
    case "bigint":
    reval
    = "int64";
    break;
    case "binary":
    reval
    = "system.byte[]";
    break;
    case "bit":
    reval
    = "boolean";
    break;
    case "char":
    reval
    = "string";
    break;
    case "datetime":
    reval
    = "system.datetime";
    break;
    case "decimal":
    reval
    = "system.decimal";
    break;
    case "float":
    reval
    = "system.double";
    break;
    case "image":
    reval
    = "system.byte[]";
    break;
    case "money":
    reval
    = "system.decimal";
    break;
    case "nchar":
    reval
    = "string";
    break;
    case "ntext":
    reval
    = "string";
    break;
    case "numeric":
    reval
    = "system.decimal";
    break;
    case "nvarchar":
    reval
    = "string";
    break;
    case "real":
    reval
    = "system.single";
    break;
    case "smalldatetime":
    reval
    = "system.datetime";
    break;
    case "smallint":
    reval
    = "int16";
    break;
    case "smallmoney":
    reval
    = "system.decimal";
    break;
    case "timestamp":
    reval
    = "system.datetime";
    break;
    case "tinyint":
    reval
    = "system.byte";
    break;
    case "uniqueidentifier":
    reval
    = "system.guid";
    break;
    case "varbinary":
    reval
    = "system.byte[]";
    break;
    case "varchar":
    reval
    = "string";
    break;
    case "variant":
    reval
    ="object";
    break;
    default:
    reval
    = "string";
    break;
    }
    return reval;
    }

  • 相关阅读:
    使用Dictionary键值对判断字符串中字符出现次数
    Linq实现字符串拼接多条件查询
    js数据类型转换
    js前端数据类型检测typeof,instanceof,Object.prototype.toString.call
    moment.js格式化日期,获取前一个月的时间
    css 样式中height100%失效问题
    记一次react项目运行崩溃
    null和undefined区别
    windows腾讯云/阿里云服务器更换操作系统为linux
    csrf攻击原理和防御-生成token防御代码
  • 原文地址:https://www.cnblogs.com/leiOOlei/p/1956119.html
Copyright © 2011-2022 走看看