当前位置:Gxlcms > 数据库问题 > MSSQL数据库类型转C#类型

MSSQL数据库类型转C#类型

时间:2021-07-01 10:21:17 帮助过:12人阅读

string DataTypeToCType(string dataType) { dataType = dataType.ToLower(); string retType = ""; if (dataType.Equals("text") || dataType.Equals("varchar") || dataType.Equals("char") || dataType.Equals("nvarchar") || dataType.Equals("nchar")) return "string"; if (dataType.Equals("int")) return "int";             //if (dataType.Equals("bigint"))             //    return "Int64";             if (dataType.Equals("smallint")) return "Int16"; if (dataType.Equals("tinyint")) return "byte"; if (dataType.Equals("bigint")) return "long"; if (dataType.Equals("bit")) return "bool"; if (dataType.Equals("money") || dataType.Equals("smallmoney") || dataType.Equals("numeric")) return "decimal"; if (dataType.Equals("datetime") || dataType.Equals("smalldatetime") || dataType.Equals("timestamp")) return "DateTime"; if (dataType.Equals("real")) return "Single"; if (dataType.Equals("float")) return "double"; if (dataType.Equals("image") || dataType.Equals("binary") || dataType.Equals("varbinary")) return "byte[]"; if (dataType.Equals("uniqueidentifier")) return "Guid"; return retType; }

 

MSSQL数据库类型转C#类型

标签:arc   data   color   var   byte   big   guid   bool   bit   

人气教程排行