using System.Data; namespace CSFramework.DB.Common { /// /// 数据类型转换工具类(SqlType,.Net Type,DbType)三者互相转换 /// public class DataTypeConverter { /// /// 将SQLServer数据类型(如:varchar)转换为.Net类型(如:String) /// /// SQLServer数据类型 /// public static string SqlTypeName2DotNetType(string sqlTypeString) { return DBDataTypes.GetNetTypeByMsSql(sqlTypeString).Name; } /// /// 将SQLServer数据类型(如:varchar)转换为DbType类型(如:String) /// /// SQLServer数据类型 /// public static DbType SqlTypeName2DbType(string sqlTypeString) { return DBDataTypes.GetDbTypeByMsSqlType(sqlTypeString); } /// /// 将.NET数据类型(如:String)转换为DbType类型(如:String) /// /// .NET数据类型 /// public static DbType DotNetType2DbType(string dotNetTypeString) { return DBDataTypes.GetDbType(dotNetTypeString); } } }