SQL SERVER与C#中数据类型的对应关系

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

??///
??///
??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;
??}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值