zoukankan      html  css  js  c++  java
  • SqlDataType与C#数据类型的转换(转)

     1/// <summary>
     2  ///  
     3  /// </summary>
     4  /// <param name="type"></param>
     5  /// <returns></returns>

     6  private string ChangeToCSharpType(string type)
     7  {
     8   string reval=string.Empty;
     9   switch(type.ToLower())
    10   {
    11    case "int":
    12     reval= "Int32";
    13     break;
    14    case "text":
    15     reval= "String";
    16     break;
    17    case "bigint":
    18     reval= "Int64";
    19     break;
    20    case "binary":
    21     reval= "System.Byte[]";
    22     break;
    23    case "bit":
    24     reval= "Boolean";
    25     break;
    26    case "char":
    27     reval= "String";
    28     break;
    29    case "datetime":
    30     reval= "System.DateTime";
    31     break;
    32    case "decimal":
    33     reval= "System.Decimal";
    34     break;
    35    case "float":
    36     reval= "System.Double";
    37     break;
    38    case "image":
    39     reval= "System.Byte[]";
    40     break;
    41    case "money":
    42     reval= "System.Decimal";
    43     break;
    44    case "nchar":
    45     reval= "String";
    46     break;
    47    case "ntext":
    48     reval= "String";
    49     break;
    50    case "numeric":
    51     reval= "System.Decimal";
    52     break;
    53    case "nvarchar":
    54     reval= "String";
    55     break;
    56    case "real":
    57     reval= "System.Single";
    58     break;
    59    case "smalldatetime":
    60     reval= "System.DateTime";
    61     break;
    62    case "smallint":
    63     reval= "Int16";
    64     break;
    65    case "smallmoney":
    66     reval= "System.Decimal";
    67     break;
    68    case "timestamp":
    69     reval= "System.DateTime";
    70     break;
    71    case "tinyint":
    72     reval= "System.Byte";
    73     break;
    74    case "uniqueidentifier":
    75     reval= "System.Guid";
    76     break;
    77    case "varbinary":
    78     reval= "System.Byte[]";
    79     break;
    80    case "varchar":
    81     reval= "String";
    82     break;
    83    case "Variant":
    84     reval="Object";
    85     break;
    86    default:
    87     reval= "String";
    88     break;
    89   }

    90   return reval;
    91  }
     
  • 相关阅读:
    关于图片或者文件在数据库的存储方式归纳
    js默认比较第一个数字大小
    项目中empty遇到的一个问题
    thinkphp 一个页面使用2次分页的方法
    mysql处理海量数据时的一些优化查询速度方法
    项目中的一个和分页总数有关的子查询
    Mysql乱码
    HTML 5 <input> placeholder 属性
    form 表单jquery验证插件使用
    在网站制作中随时可用的10个 HTML5 代码片段
  • 原文地址:https://www.cnblogs.com/windyliu/p/803281.html
Copyright © 2011-2022 走看看