MSSQL数据库类型转C#类型
public 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; }
慎于行,敏于思!GGGGGG