csharpfritz / csharpfritz/CoreWiki

Adding a NoSQL data provider (Couchbase)

Open
#291 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
CSS
Stars
438
Forks
159
PR merge metrics
No merged PRs in 30d

Description

It was suggested on Twitter that I could try creating a data provider using a NoSQL database (like Couchbase). I took a look at the code and there appears to be a Data.Abstractions project that I could use pretty easily. However, I'm not quite sure how to proceed with a couple of other pieces, and it looks like the architecture might be tightly coupled with EF.

* AddRepositores in StartupExtensions.cs - it looks like I could add another case statement here, but what about the AddDbContextPool that follows. Is that something that's EF specific?
* ConfigureDb in IdentityHostingStartup.cs - this looks like it also contains some EF specific code?

Am I wrong about the tight coupling with EF? How should I proceed?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.