Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EF Core Database Provider #10

Open
Odonno opened this issue Sep 22, 2023 · 6 comments
Open

EF Core Database Provider #10

Odonno opened this issue Sep 22, 2023 · 6 comments
Labels
Hacktoberfest Contributions for Hacktoberfest 2023

Comments

@Odonno
Copy link
Contributor

Odonno commented Sep 22, 2023

  • Create a packageable C# library named SurrealDb.EntityFrameworkCore.SurrealDb
  • Create a test project named SurrealDb.EntityFrameworkCore.Tests
  • Create an example project named SurrealDb.Examples.EntityFrameworkCore
  • Update documentation
    • Readme file
    • Official documentation website

Here is an interesting article on how to write an EF Core Provider: https://blog.oneunicorn.com/2016/11/11/so-you-want-to-write-an-ef-core-provider/ Not sure if this still work but it can be a good starting point.

@naisofly naisofly added the Hacktoberfest Contributions for Hacktoberfest 2023 label Sep 27, 2023
@simon-curtis
Copy link
Contributor

Is anyone working on this? I'd like to have a go?

@Odonno
Copy link
Contributor Author

Odonno commented Nov 17, 2023

Is anyone working on this? I'd like to have a go?

HI Simon.

No, I don't think so. You can work on it. Feel free to ask any question.

@simon-curtis
Copy link
Contributor

dotnet/EntityFramework.Docs#681 - ongoing discussion around DbProviders

@simon-curtis
Copy link
Contributor

I have had a look into this, and got some scaffolding going but the work that needs to be done is not trivial. I might try my hand at helping on some smaller bits of work first

@Odonno
Copy link
Contributor Author

Odonno commented Dec 11, 2023

Yes, implementing EF Core is not a simple task. I created a new issue #61 that can be a nice-to-have feature and can be a first step before having a full EF Core implementation.

@simon-curtis
Copy link
Contributor

Yeah that looks like a good place to start

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hacktoberfest Contributions for Hacktoberfest 2023
Projects
None yet
Development

No branches or pull requests

3 participants