zoukankan      html  css  js  c++  java
  • C#数据类型和SQL数据类型对照

     C#操作SQL Float类型,数据会多很多小数,原来是C#的float和sql的float类型不一致

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

  • 相关阅读:
    hihoCoder#1040 矩形判断
    hihoCoder#1038 01背包
    hihoCoder#1037 数字三角形
    hihoCoder#1120 小Hi小Ho的惊天大作战:扫雷·三
    hihoCoder#1119 小Hi小Ho的惊天大作战:扫雷·二
    Python核心编程读笔 3
    Python核心编程读笔 2
    EC读书笔记系列之12:条款22、23、24
    Linux程序设计 读笔2 Shell脚本
    Linux程序设计 读笔1
  • 原文地址:https://www.cnblogs.com/wwwzzg168/p/3570147.html
Copyright © 2011-2022 走看看