Build Status | Ogu.Dal.Sql | Ogu.Dal.MongoDb | Ogu.Dal.Redis | Ogu.Dal.Abstractions |
---|---|---|---|---|
A wrapper built using Entity Framework Core for accessing SQL Server databases. It provides repositories with structured data retrieval logic, including pagination, Unit of Work pattern, and observer (WITH (NOLOCK)) specific to SQL Server. More info
You can install the library via NuGet Package Manager:
dotnet add package Ogu.Dal.Sql
A sample application demonstrating the usage of Ogu.Dal.Sql can be found here.
A C# MongoDB driver wrapper. It includes repositories with pagination logic and method names similar to SQL repository names, making it easy to retrieve data using LINQ. Additionally, it provides attributes for specifying database and collection names, along with MongoIndexAttribute for creating indexes. More info
You can install the library via NuGet Package Manager:
dotnet add package Ogu.Dal.MongoDb
A sample application demonstrating the usage of Ogu.Dal.MongoDb can be found here.
A StackExchange.Redis wrapper. It contains RedisContext for executing queries safely. The library is currently in progress, and more features will be added in the future. More info
You can install the library via NuGet Package Manager:
dotnet add package Ogu.Dal.Redis
A sample application demonstrating the usage of Ogu.Dal.Redis is not exist at this moment.