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.
Basically you only use the classes in the boundary folder. Create instances with factories and work with the given interfaces.
TODO
TODO
Currently only the MongoDB (4.2+) driver client support is implemented.
Support is given for all major framework versions:
- .Net Standard 2.0
- .Net Framework 4.7.2
- .Net Core 3.1
- .Net 5.0