Microsoft Technologies based on the .NET software framework. Miscellaneous topics that do not fit into specific categories.
Thanks for reaching out! Below are the points to solve the issue
- Migrating from Oracle.DataAccess.dll (Unmanaged ODAC):
- The recommended approach is to switch to
Oracle.ManagedDataAccess. This is a managed provider that does not require Oracle Client installed on your machine, making it much easier to deploy and run in environments like Azure.
- The recommended approach is to switch to
- NuGet Package Availability:
- Yes, there is a
Oracle.ManagedDataAccessNuGet package available. The version you mentioned, 23.26.100, does target .NET Framework 4.7.2 and above, so it should work for your application since you are using .NET Framework 4.7.
- Yes, there is a
- Compatibility with Earlier Versions:
- The
Oracle.ManagedDataAccessis designed to be a general ODP.NET managed provider. It supports not only the latest Oracle versions such as 23ai but also earlier versions like 19c. This means you can use it to connect to your existing 19c database without any issues.
- The
Hope that helps you with your migration! If you have any more questions or need further clarification, feel free to ask!