码迷,mamicode.com
首页 > 数据库 > 详细

MSSQL数据库类型转C#类型

时间:2020-06-06 00:47:13      阅读:79      评论:0      收藏:0      [点我收藏+]

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

 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;
        }

 

MSSQL数据库类型转C#类型

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

原文地址:https://www.cnblogs.com/GarsonZhang/p/13052943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!