This direction of the Skidbladnir library set will contain implementations of the Repository Subsystem (IRepository
) for data access.
The repository subsystem is needed to abstract from the implementation of data access, which allows you to change the data store (migrate from one database to another, for example, from mssql to mongodb) with minimal changes to the source code. access to data in the application is implemented through abstraction. It also allows you to work without unnecessary problems with various entities stored in different databases (and even not only in different databases on the same server, but even on different servers (for example, with data in mongodb and data in mysql)) without thinking where accurately the data was received.
- MongoDB - Repository implementation using MongoDB
- EntityFramework Core - Repository implementation using EntityFramework Core for access to data store