csharpfritz / csharpfritz/CoreWiki
Adding a NoSQL data provider (Couchbase)
- 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
Assessment
This issue has not been assessed yet.