.net core 3 compatibility and roadmap — oracle-tech

    Forum Stats

  • 3,715,654 Users
  • 2,242,820 Discussions
  • 7,845,479 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

.net core 3 compatibility and roadmap

Greg Bachraty
Greg Bachraty Member Posts: 12
edited March 2020 in ODP.NET

Hi,

.net core 3 and ef6.3 is just around the corner and is advertised as a drop-in replacement of the full framework for most scenarios. Can Oracle.ManagedDataAccess.EntityFramework run on .net core 3 with EF6.3? If not are there any plans to release a compatible version (either with ManagedDataAccess or ManagedDataAccess.Core)? I'm interested in Windows deployments only.

It looks like EFCore 3 is finally catching up with EF6 feature-wise but has breaking changes for providers, also current Oracle.EntityFrameworkCore is capped at 2.x. In what time frame can we expect a compatible preview/stable release of Oracle.EntityFrameworkCore?

Thanks

Marius St.user2783897User_OC1M24172648ifarkas38187233799577Thomas Zitzlerf1e11c3a-9b45-48ee-a879-4ec4a6f5975d4230460422160975edc72d-4afc-4061-b3f5-28eb2ebe3440

Best Answer

  • Alex Keh-Oracle
    Alex Keh-Oracle Posts: 2,751 Employee
    edited November 2019 Accepted Answer

    Right now, we're planning for an Oracle EF Core 3 beta early in 2020. The production release will depend on the beta feedback and testing results as we proceed.

    Our original beta and production plans got delayed as the dev team assessed the work needed. It's more work than anticipated. Additionally, we made changes in the current Oracle EF Core provider such that the 19.5 version is certified with EF Core 2.1. EF Core 2.1 is the long term MS support release, while EF Core 2.2 is short term. This Oracle EF Core 19.3 version was certified for EF 2.2 only.

    If you would like to be informed of when the beta and production dates occur, you can send an email to dotnet_us(at)oracle.com or subscribe to the Twitter handle @OracleDotNet.

Answers

  • Alex Keh-Oracle
    Alex Keh-Oracle Posts: 2,751 Employee
    edited August 2019

    Our next Oracle EF Core release will support EF Core 3. We're hoping to have the production release by end of this year.

    We're discussing whether to have an EF Core 3 private and/or public beta. If you are interested in a beta, send an email to dotnet_us (at) oracle.com. We'll then contact you if and when a beta is available.

    We're evaluating EF 6.3, but have not decided to support it. We have not seen much Oracle customer interest in using EF 6.3 with ODP.NET EF Core.

  • Greg Bachraty
    Greg Bachraty Member Posts: 12
    edited August 2019

    Thanks for the response. I'm planning the transition of our products from the full framework to core and EF6.3 support would make that much more manageable. Some of the complex queries involved (currently in EF6.2) are hopeless with EFC2, however EFC3 is netcore only. Switching the ORM and the runtime at the same time is a risk I'd rather avoid. I'm not particularly interested in migrations, edmx, etc, only the code first EF runtime.

  • 4092341
    4092341 Member Posts: 2
    edited September 2019

    Hi Alex,

    We're evaluating EF 6.3, but have not decided to support it. We have not seen much Oracle customer interest in using EF 6.3 with ODP.NET EF Core.

    Are you sure ?

    For us, without  EF 6.3 with ODP.NET EF Core, Its impossible to migrate applications to .Net Core !

    EF core for exemple doesn't support store proc binding  !

    Regards,

    Thomas Zitzler
  • breatbasket
    breatbasket Member Posts: 8
    edited November 2019

    Hi Alex,

    Are there any (official an inofficial) news concerning the closed/pulic beta or any release date for EFC3/ EF 6.3? For our planning it would be very helpful knowing your (exact) roadmap.

    Thank you.

    Best regards,

    André

  • Alex Keh-Oracle
    Alex Keh-Oracle Posts: 2,751 Employee
    edited November 2019 Accepted Answer

    Right now, we're planning for an Oracle EF Core 3 beta early in 2020. The production release will depend on the beta feedback and testing results as we proceed.

    Our original beta and production plans got delayed as the dev team assessed the work needed. It's more work than anticipated. Additionally, we made changes in the current Oracle EF Core provider such that the 19.5 version is certified with EF Core 2.1. EF Core 2.1 is the long term MS support release, while EF Core 2.2 is short term. This Oracle EF Core 19.3 version was certified for EF 2.2 only.

    If you would like to be informed of when the beta and production dates occur, you can send an email to dotnet_us(at)oracle.com or subscribe to the Twitter handle @OracleDotNet.

  • Greg Bachraty
    Greg Bachraty Member Posts: 12
    edited November 2019

    EFCore 3.1 was retargeted to netstandard 2.0 recently (see https://github.com/aspnet/EntityFrameworkCore/issues/18141). Will Oracle EF Core 3 also target netstandard2.0? This would greatly help with the transition from framework to core.

  • ifarkas
    ifarkas Member Posts: 4
    edited February 2020

    In my 30+ year career, I've never seen a company dragging themself soooo bad!
    It's a sign of weakness and obvious decline.
    No wonder the DoD put them aside.

  • Thomas Zitzler
    Thomas Zitzler Member Posts: 5
    edited March 2020

    I would also wait for EntityFramework 6.3/6.4 support for Oracle on .net core. That would really help with migrating existing code.

  • b296182a-1893-40aa-8d19-6185c4ef089f
    edited March 2020

    Still waiting.

    f1e11c3a-9b45-48ee-a879-4ec4a6f5975d
  • b296182a-1893-40aa-8d19-6185c4ef089f
    edited March 2020

    Maybe it would be better to disable official support of EntityFramework Core?

    f1e11c3a-9b45-48ee-a879-4ec4a6f5975d
  • f1e11c3a-9b45-48ee-a879-4ec4a6f5975d
    edited March 2020

    Me and my team are waiting for the new release!

    P.S. I want to add my vote for MIT license and github repository of oracle ef library with 3.0/3.1 support.

  • Jan Holan
    Jan Holan Member Posts: 1
    edited March 2020

    I have working ODP.NET Managed Driver with Entity Framework 6.4 on .NET Core 3.1 application.

    Anyone interested ? More information in my github holajan/OracleCore3EF64Sample where is sample project.

Sign In or Register to comment.