数据库SQL SServer与C#中数据类型的对应关系
2010-07-01 19:48
441 查看
数据库 | C#程序 |
int | int32 |
text | string |
bigint | int64 |
binary | System.Byte[] |
bit | Boolean |
char | string |
datetime | System.DateTime |
decimal | System.Decimal |
float | System.Double |
image | System.Byte[] |
money | System.Decimal |
nchar | String |
ntext | String |
numeric | System.Decimal |
nvarchar | String |
real | System.Single |
smalldatetime | System.DateTime |
smallint | Int16 |
smallmoney | System.Decimal |
timestamp | System.DateTime |
tinyint | System.Byte |
varbinary | System.Byte[] |
varchar | String |
Variant | Object |
unique identifier | System.Guid |
/// <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;
}
相关文章推荐
- C#中调用Windows API时的数据类型对应关系
- sqlserver与c#中数据类型的对应关系
- C++数据类型与C#对应关系
- sqlserver与c#中数据类型的对应关系
- c与c#数据类型对应关系
- C#中调用Windows API时的数据类型对应关系
- C#中调用Windows API时的数据类型对应关系
- C++数据类型与C#对应关系
- SQL SERVER与C#中数据类型的对应关系
- Oracle的Numer类型与C,C#数据类型对应关系
- C++和C#之间的数据类型对应关系
- C#与VC++数据类型对应关系
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C#中调用Windows API时的数据类型对应关系
- SQL SERVER与C#中数据类型的对应关系
- SQL SERVER与C#中数据类型的对应关系 abaowu [原作]
- SqlServer与C#中数据类型的对应关系
- C#中调用Windows API时的数据类型对应关系
- API与C#的数据类型对应关系表(JAVA)
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用(转)