|
SQL Server与C#中数据类型的对应关系
|
|
|
作者: 发布时间:2007-10-30 13:48:09 | 【字体: 大 中 小】
|
/// <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; }
|
|
文章来源:
|
|
|
·ASP.NET远程备份恢复SQL Server数据库 ·两台SQL Server数据同步解决方案 ·连接到SQL Server 2005时出现的问题 ·VS.NET 2005连接SQL Server 2000的问题 ·在Pocket PC等智能设备上部署SQL Server Mobile ·操作SQL Server Mobile 2005数据库的常用C#代码 ·C#连接Access和SQL Server数据库
|