DataType (System.Type t)转 DbType

来源:互联网 发布:linux netcat源码 编辑:程序博客网 时间:2024/06/05 10:36
       private DbType GetDBType(System.Type theType)        {            IDbDataParameter iDbDataParameter = GetIDbDataParameter();            System.ComponentModel.TypeConverter tc = System.ComponentModel.TypeDescriptor.GetConverter(iDbDataParameter.DbType);             if (tc.CanConvertFrom(theType))            {                 iDbDataParameter.DbType = (DbType)tc.ConvertFrom(theType.Name);            }                        else            {                     try                    {                        iDbDataParameter.DbType = (DbType)tc.ConvertFrom(theType.Name);                    }                    catch (Exception) { }            }            return iDbDataParameter.DbType;        }

原创粉丝点击