Skip to Main Content

ODP.NET

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Using EF 6.4 with ODP.NET on NET 6.0

user518536Nov 20 2022

We are using old Entity Framework 6.x and can not switch to EF Core, because of dependencies that are not under our control.
Microsoft supports running EF 6.4 in dot net core applications (such as .NET 6.0). EF - they actually supports .NET Framework, .NET Standard as well as .NET Core - see https://www.nuget.org/packages/EntityFramework
IIUC, Oracle's provider for EF 6.x lives in Oracle.ManagedDataAccess.EntityFramework, which only targets .NET Framework 4.x (no support for .NET Core) - https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework
Does this mean that there is no way to use EF 6.x with ODP.NET on Linux - even though that ODP.NET core manager driver perfectly works on Linux?
Is there a workaround? Is Oracle.ManagedDataAccess.EntityFramework open source, so that it can be ported to .NET Core?
Thanks,
Matej

Comments
Post Details
Added on Nov 20 2022
5 comments
885 views