日期:2014-05-16 浏览次数:20480 次
// SqlDbType转换为C#数据类型
public static Type SqlType2CsharpType(SqlDbType sqlType) { switch (sqlType) { ?? ??? case SqlDbType.BigInt: ?? ?? ?? return typeof(Int64); ?? ??? case SqlDbType.Binary: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.Bit: ?? ?? ?? return typeof(Boolean); ?? ??? case SqlDbType.Char: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.DateTime: ?? ?? ?? return typeof(DateTime); ?? ??? case SqlDbType.Decimal: ?? ?? ?? return typeof(Decimal); ?? ??? case SqlDbType.Float: ?? ?? ?? return typeof(Double); ?? ??? case SqlDbType.Image: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.Int: ?? ?? ?? return typeof(Int32); ?? ??? case SqlDbType.Money: ?? ?? ?? return typeof(Decimal); ?? ??? case SqlDbType.NChar: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.NText: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.NVarChar: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.Real: ?? ?? ?? return typeof(Single); ?? ??? case SqlDbType.SmallDateTime: ?? ?? ?? return typeof(DateTime); ?? ??? case SqlDbType.SmallInt: ?? ?? ?? return typeof(Int16); ?? ??? case SqlDbType.SmallMoney: ?? ?? ?? return typeof(Decimal); ?? ??? case SqlDbType.Text: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.Timestamp: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.TinyInt: ?? ?? ?? return typeof(Byte); ?? ??? case SqlDbType.Udt://自定义的数据类型 ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.UniqueIdentifier: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.VarBinary: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.VarChar: ?? ?? ?? return typeof(String); ?? ??? case SqlDbType.Variant: ?? ?? ?? return typeof(Object); ?? ??? case SqlDbType.Xml: ?? ?? ?? return typeof(Object); ?? ??? default: ?? ?? ?? return null; } } 代码:// sql server数据类型(如:varchar)
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|