///   priva">   ///   priva" />
科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道数据库中与C#中的数据类型对照

数据库中与C#中的数据类型对照

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

     ///   /// 数据库中与C#中的数据类型对照   ///   ///   ///   priva

作者:中国IT实验室 来源:中国IT实验室 2007年9月28日

关键字: C# 编程

  
  /// <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;
  }

查看本文来源