Skip to content

ogulcanturan/Ogu.Dal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Header Ogu.Dal

Build Status Ogu.Dal.Sql Ogu.Dal.MongoDb Ogu.Dal.Redis Ogu.Dal.Abstractions
.NET Core Desktop NuGet NuGet NuGet NuGet
Nuget Nuget Nuget Nuget

Ogu.Dal.Sql

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

Installation

You can install the library via NuGet Package Manager:

dotnet add package Ogu.Dal.Sql

Sample Application

A sample application demonstrating the usage of Ogu.Dal.Sql can be found here.

Ogu.Dal.MongoDb

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

Installation

You can install the library via NuGet Package Manager:

dotnet add package Ogu.Dal.MongoDb

Sample Application

A sample application demonstrating the usage of Ogu.Dal.MongoDb can be found here.

Ogu.Dal.Redis

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

Installation

You can install the library via NuGet Package Manager:

dotnet add package Ogu.Dal.Redis

Sample Application

A sample application demonstrating the usage of Ogu.Dal.Redis is not exist at this moment.