If your application uses ADO.NET provider-independent code through factory classes, then migrating from Microsoft OracleClient to ODP.NET is quite simple. Modify the following line of code in your ADO.NET application.
DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.OracleClient");DbProviderFactory factory = DbProviderFactories.GetFactory("Oracle.DataAccess.Client");Dim factory As DbProviderFactory = DbProviderFactories.GetFactory("System.Data.OracleClient")Dim factory As DbProviderFactory = DbProviderFactories.GetFactory("Oracle.DataAccess.Client")You may also need to modify the connection string if you use Microsoft OracleClient attributes not available in ODP.NET.
Next step: ODP.NET Deployment