[ https://issues.apache.org/jira/browse/IGNITE-20475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17841849#comment-17841849 ]
Pavel Tupitsyn edited comment on IGNITE-20475 at 4/29/24 5:44 AM: ------------------------------------------------------------------ Investigation complete, working PoC created: https://github.com/apache/ignite-3/pull/3675 *Conclusion* Implementing an EF Core provider is feasible and we should do that. *Proposed Work Plan* See IGNITE-22132: 1. Implement ADO.NET classes (connection, command, etc): IGNITE-22131 2. Polish the PoC implementation to create a basic provider: IGNITE-22133 3. Add specification tests, create tickets for missing/failing things: IGNITE-22134 4. Add NuGet package once we have most of the tests working was (Author: ptupitsyn): Investigation complete, working PoC created: https://github.com/apache/ignite-3/pull/3675 *Conclusion* Implementing an EF Core provider is feasible and we should do that. *Proposed Work Plan* See IGNITE-22132: 1. Implement ADO.NET classes (connection, command, etc): IGNITE-22131 2. Polish the PoC implementation to create a basic provider: IGNITE-22133 3. Add specification tests, create tickets for missing/failing things: IGNITE-22134 4. Add NuGet package once we have most of the tests working > .NET: Thin 3.0: EF Core provider (investigate) > ---------------------------------------------- > > Key: IGNITE-20475 > URL: https://issues.apache.org/jira/browse/IGNITE-20475 > Project: Ignite > Issue Type: New Feature > Components: platforms, thin client > Affects Versions: 3.0.0-beta1 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Priority: Major > Labels: .NET, ignite-3 > Fix For: 3.0.0-beta2 > > Time Spent: 10m > Remaining Estimate: 0h > > EF Core provider will allow using Ignite as any other DB supported by EF. > This makes adoption incredibly easy for the users - a matter of a few changed > lines to switch from Postgres/MsSQL/MySQL, keeping all existing code. > This is also a big undertaking and needs more investigation/PoC. > * https://learn.microsoft.com/en-us/ef/core/providers/writing-a-provider > * > https://blog.oneunicorn.com/2016/11/11/so-you-want-to-write-an-ef-core-provider/ -- This message was sent by Atlassian Jira (v8.20.10#820010)