public void Deserialize(CompactReader reader) { _type = (OracleCmdParamsType)reader.ReadObject(); _value = reader.ReadObject(); _direction = (OracleParameterDirection)reader.ReadObject(); }
private OracleDbType ConvertToOracleDbType(OracleCmdParamsType type) { switch (type) { case OracleCmdParamsType.BFile: return(OracleDbType.BFile); case OracleCmdParamsType.Blob: return(OracleDbType.Blob); case OracleCmdParamsType.Byte: return(OracleDbType.Byte); case OracleCmdParamsType.Char: return(OracleDbType.Char); case OracleCmdParamsType.Clob: return(OracleDbType.Clob); case OracleCmdParamsType.Date: return(OracleDbType.Date); case OracleCmdParamsType.Decimal: return(OracleDbType.Decimal); case OracleCmdParamsType.Double: return(OracleDbType.Double); case OracleCmdParamsType.Int16: return(OracleDbType.Int16); case OracleCmdParamsType.Int32: return(OracleDbType.Int32); case OracleCmdParamsType.Int64: return(OracleDbType.Int64); case OracleCmdParamsType.IntervalDS: return(OracleDbType.IntervalDS); case OracleCmdParamsType.IntervalYM: return(OracleDbType.IntervalYM); case OracleCmdParamsType.Long: return(OracleDbType.Long); case OracleCmdParamsType.LongRaw: return(OracleDbType.LongRaw); case OracleCmdParamsType.NChar: return(OracleDbType.NChar); case OracleCmdParamsType.NClob: return(OracleDbType.NClob); case OracleCmdParamsType.NVarchar2: return(OracleDbType.NVarchar2); case OracleCmdParamsType.Raw: return(OracleDbType.Raw); case OracleCmdParamsType.RefCursor: return(OracleDbType.RefCursor); case OracleCmdParamsType.Single: return(OracleDbType.Single); case OracleCmdParamsType.TimeStamp: return(OracleDbType.TimeStamp); case OracleCmdParamsType.TimeStampLTZ: return(OracleDbType.TimeStampLTZ); case OracleCmdParamsType.TimeStampTZ: return(OracleDbType.TimeStampTZ); case OracleCmdParamsType.Varchar2: return(OracleDbType.Varchar2); case OracleCmdParamsType.XmlType: return(OracleDbType.XmlType); default: return(OracleDbType.Char); } }
public OracleCommandParams(OracleCmdParamsType type, object value, OracleParameterDirection direction) { _type = type; _value = value; _direction = direction; }