SQL Server类型与C#类型对应关系
时间:2019-01-06 08:15来源:www.sqlserver.net.cn 作者:admin 点击:
次
SQL Server类型 C#类型 bit bool tinyint byte smallint short int int bigint long real float float double money decimal datetime DateTime char string varchar string nchar string nvarchar string text string ntext string image byte[] binary
SQL Server类型 |
C#类型 |
bit |
bool |
tinyint |
byte |
smallint |
short |
int |
int |
bigint |
long |
real |
float |
float |
double |
money |
decimal |
datetime |
DateTime |
char |
string |
varchar |
string |
nchar |
string |
nvarchar |
string |
text |
string |
ntext |
string |
image |
byte[] |
binary |
byte[] |
uniqueidentifier |
Guid |
/ SqlDbType转换为C#数据类型
public static Type SqlType2CsharpType(SqlDbType sqlType)
{
switch (sqlType)
{
case SqlDbType.BigInt:
return typeof(Int64);
case SqlDbType.Binary:
return typeof(Object);
case SqlDbType.Bit:
return typeof(Boolean);
case SqlDbType.Char:
return typeof(String);
case SqlDbType.DateTime:
return typeof(DateTime);
case SqlDbType.Decimal:
return typeof(Decimal);
case SqlDbType.Float:
return typeof(Double);
case SqlDbType.Image:
return typeof(Object);
case SqlDbType.Int:
return typeof(Int32);
case SqlDbType.Money:
return typeof(Decimal);
case SqlDbType.NChar:
return typeof(String);
case SqlDbType.NText:
return typeof(String);
case SqlDbType.NVarChar:
return typeof(String);
case SqlDbType.Real:
return typeof(Single);
case SqlDbType.SmallDateTime:
return typeof(DateTime);
case SqlDbType.SmallInt:
return typeof(Int16);
case SqlDbType.SmallMoney:
return typeof(Decimal);
case SqlDbType.Text:
return typeof(String);
case SqlDbType.Timestamp:
return typeof(Object);
case SqlDbType.TinyInt:
return typeof(Byte);
case SqlDbType.Udt://自定义的数据类型
return typeof(Object);
case SqlDbType.UniqueIdentifier:
return typeof(Object);
case SqlDbType.VarBinary:
return typeof(Object);
case SqlDbType.VarChar:
return typeof(String);
case SqlDbType.Variant:
return typeof(Object);
case SqlDbType.Xml:
return typeof(Object);
default:
return null;
}
}
(责任编辑:admin)
|
------分隔线----------------------------