title: How to map oracle type number(10) to Int32 with ODP.NET and DataSet
body: <p>I'm using DataSets and DataTables with ODP.NET Oracle provider and I want to map
  oracle columns with type NUMBER(10) to Int32 instead of Int64. I found how to do it for EDM, but seems like this solution doesn't work for DataSets and DataTables <a href="https://docs.oracle.com/database/121/ODPNT/entityDataTypeMapping.htm" rel="nofollow">https://docs.oracle.com/database/121/ODPNT/entityDataTypeMapping.htm</a>.
  Also DevArt provider has NumberMapping collection property on OracleConnection class <a href="https://www.devart.com/dotconnect/oracle/docs/Devart.Data.Oracle~Devart.Data.Oracle.OracleConnection~NumberMappings.html" rel="nofollow">https://www.devart.com/dotconnect/oracle/docs/Devart.Data.Oracle~Devart.Data.Oracle.OracleConnection~NumberMappings.html</a>, but it's commercial.
  Does anyone know how to change default types mapping between ODP.NET and DataSet?</p>