会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
M'
.net 技术资料
博客园
首页
新随笔
联系
订阅
管理
SQL SERVER与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;
}
from:
http://www.web521.com/asp.net/513368/T610358.shtml
posted @
2007-05-25 15:11
M'
阅读(
291
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告