1. dbtype => type:
Public static dbtype typetodbtype (type T) {dbtype DBT; try {DBT = (dbtype) enum. parse (typeof (dbtype), T. name);} catch {DBT = dbtype. object;} return DBT ;}
2. type => dbtype:
Static type converttype (dbtype) {type toreturn = typeof (dbnull); Switch (dbtype) {Case dbtype. uint64: toreturn = typeof (uint64); break; Case dbtype. int64: toreturn = typeof (int64); break; Case dbtype. int32: toreturn = typeof (int32); break; Case dbtype. uint32: toreturn = typeof (uint32); break; Case dbtype. single: toreturn = typeof (float); break; Case dbtype. date: Case dbtype. datetime: Case dbtype. time: toreturn = typeof (datetime); break; Case dbtype. string: Case dbtype. stringfixedlength: Case dbtype. ansistring: Case dbtype. ansistringfixedlength: toreturn = typeof (string); break; Case dbtype. uint16: toreturn = typeof (uint16); break; Case dbtype. int16: toreturn = typeof (int16); break; Case dbtype. sbyte: toreturn = typeof (byte); break; Case dbtype. object: toreturn = typeof (object); break; Case dbtype. varnumeric: Case dbtype. decimal: toreturn = typeof (decimal); break; Case dbtype. currency: toreturn = typeof (double); break; Case dbtype. binary: toreturn = typeof (byte []); break; Case dbtype. double: toreturn = typeof (double); break; Case dbtype. guid: toreturn = typeof (guid); break; Case dbtype. boolean: toreturn = typeof (bool); break;} return toreturn ;}