/// <summary> /// Создать параметер /// </summary> /// <param name="name">Имя параметра</param> /// <param name="type">Тип параметра</param> /// <param name="value">Значеие</param> /// <param name="direction">Направление</param> /// <param name="size">Размер</param> /// <returns></returns> public IDbDataParameter Create(string name, ParameterDbType type, object value, ParameterDirection direction, int?size = null) { var oraType = _typeConverter.Convert(type); var parameter = new OracleParameter( name, oraType, value, direction ); if (size.HasValue) { parameter.Size = size.Value; } return(parameter); }
/// <summary> /// To Convert into database type /// </summary> /// <param name="paramType"></param> /// <returns></returns> public OracleDbType Convert(ParameterDbType paramType) { var oracleType = _convertDictionary[paramType]; return(oracleType); }