【C#】将SQLServer数据类型转换为.Net类型

/// <summary> 
/// 将SQLServer数据类型转换为.Net类型
/// </summary> 
/// <param name="sqlTypeString">SQLServer数据类型</param> 
/// <returns></returns> 
public static string SqlTypeName2DotNetType(string sqlTypeString)
{
    string[] SqlTypeNames = new string[] { "int", "varchar","bit" ,"datetime","decimal","float","image","money",
"ntext","nvarchar","smalldatetime","smallint","text","bigint","binary","char","nchar","numeric",
"real","smallmoney", "sql_variant","timestamp","tinyint","uniqueidentifier","varbinary"};

    string[] DotNetTypes = new string[] {"int?", "string","bool" ,"DateTime?","Decimal","Double","Byte[]","Single",
"string","string","DateTime","Int16","string","Int64","Byte[]","string","string","Decimal",
"Single","Single", "Object","Byte[]","Byte","Guid","Byte[]"};

    int i = Array.IndexOf(SqlTypeNames, sqlTypeString.ToLower());

    return DotNetTypes[i];
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • lock 多核CPU Python的线程虽然是真正的线程,但解释器执行代码时,有一个GIL锁:Global Int...
    _YZG_阅读 1,833评论 0 0
  • 大伟的讲述是从二零一二年七月份开始的。 二零一二年七月份,大伟学校放暑假,他带了一个三十人的旅游团去翠峰山。 在给...
    张喇咪阅读 3,211评论 2 12
  • 好像忘却了如水的文字,只是在不知不觉的触碰里,又捕捉一缕暗香,南国一点冷雨浇灭了夏日的火热,心间好似许久是不温...
    燃心阅读 2,801评论 0 3
  • 我就是测试一下,这是哪里 嘿嘿! 第一名啊
    简约1024阅读 1,144评论 0 0