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  }
     
  • 相关阅读:
    【MOSS】SPUser的操作
    退出登录跳出框架页
    F12转到定义时,总是显示从元数据 转载粘贴
    简易代码生成器
    C语言I博客作业04
    第一周作业
    C语言I博客作业02
    C语言I博客作业02
    【DukeImage】Week_5 Segmentation
    【LeetCode】#7 Reverse Integer
  • 原文地址:https://www.cnblogs.com/windyliu/p/803281.html
Copyright © 2011-2022 走看看