正文

数据库中与C#中的数据类型对照2006-09-06 09:55:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/Csharpsky/18328.html

分享到:

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

阅读(2524) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册