SQL Serve和C# 数据类型之间的转换

简介:
 public string ChangeDBTypeToCSharpType(string type)
      {
       string reval=string.Empty;
       switch(type.ToLower())
       {
        case "int":
         reval= "int";
         break;
        case "text":
         reval= "string";
         break;
        case "bigint":
         reval= "long";
         break;
        case "binary":
         reval= "object";
         break;
        case "bit":
         reval= "bool";
         break;
        case "char":
         reval= "string";
         break;
        case "datetime":
         reval= "DateTime";
         break;
        case "decimal":
         reval= "decimal";
         break;
        case "float":
         reval= "double";
         break;
        case "image":
         reval= "byte[]";
         break;
        case "money":
         reval= "decimal";
         break;
        case "nchar":
         reval= "string";
         break;
        case "ntext":
         reval= "string";
         break;
        case "numeric":
         reval= "decimal";
         break;
        case "nvarchar":
         reval= "string";
         break;
        case "real":
         reval= "float";
         break;
        case "smalldatetime":
         reval= "DateTime";
         break;
        case "smallint":
         reval= "short";
         break;
        case "smallmoney":
         reval= "decimal";
         break;
        case "timestamp":
         reval= "System.DateTime";
         break;
        case "tinyint":
         reval= "byte[]";
         break;
        case "uniqueidentifier":
         reval= "Guid";
         break;
        case "varbinary":
         reval= "byte[]";
         break;
        case "varchar":
         reval= "string";
         break;
        case "Variant":
         reval="object";
         break;
        default:
         reval= "string";
         break;
       }
       return reval;
      }
目录
相关文章
|
19天前
|
SQL 存储 关系型数据库
一文搞懂SQL优化——如何高效添加数据
**SQL优化关键点:** 1. **批量插入**提高效率,一次性建议不超过500条。 2. **手动事务**减少开销,多条插入语句用一个事务。 3. **主键顺序插入**避免页分裂,提升性能。 4. **使用`LOAD DATA INFILE`**大批量导入快速。 5. **避免主键乱序**,减少不必要的磁盘操作。 6. **选择合适主键类型**,避免UUID或长主键导致的性能问题。 7. **避免主键修改**,保持索引稳定。 这些技巧能优化数据库操作,提升系统性能。
213 4
一文搞懂SQL优化——如何高效添加数据
|
27天前
|
SQL 存储 数据库
sql serve基础
sql serve基础
9 0
|
1月前
|
C#
C#学习相关系列之数据类型类的三大特性(二)
C#学习相关系列之数据类型类的三大特性(二)
|
1月前
|
存储 C#
C#数据类型之结构体介绍
C#数据类型之结构体介绍
|
1月前
|
C#
C#数据类型之枚举类型
C#数据类型之枚举类型
|
1月前
|
存储 编译器 数据处理
C#基础入门之数据类型
C#基础入门之数据类型
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
【MySQL】— —熟练掌握用SQL语句实现数据库和基本表的创建。熟练掌握MySQL的安装、客户端登录方法;熟练掌握MySQL的编码、数据类型等基础知识;掌握实体完整性的定义和维护方法、掌握参照完整性
99 1
|
1月前
|
SQL 数据可视化 数据处理
使用SQL和Python处理Excel文件数据
使用SQL和Python处理Excel文件数据
51 0
|
27天前
|
存储 SQL 数据库
sql serve存储过程
sql serve存储过程
14 0
|
29天前
|
SQL 安全 数据库
第三章用sql语句操作数据
第三章用sql语句操作数据
10 0