Skip to content

A generic document database clients library with clean architectural boundary which can be used as ACL

License

Notifications You must be signed in to change notification settings

SamirKharchi/SKDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SKDB

A generic and extentable document database clients library with clean architectural boundary which can be used as an ACL (DDD Anti-Corruption-Layer). It not only protects the downstream code base but also simplifies access to the most common operations without loosing the flexible nature of the original drivers.

How to use

Basically you only use the classes in the boundary folder. Create instances with factories and work with the given interfaces.

Samples

TODO

Unit tests

TODO

Supported Databases

Currently only the MongoDB (4.2+) driver client support is implemented.

.Net

Support is given for all major framework versions:

  • .Net Standard 2.0
  • .Net Framework 4.7.2
  • .Net Core 3.1
  • .Net 5.0

About

A generic document database clients library with clean architectural boundary which can be used as ACL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages