Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alecgn/multi-db-helper
A Dapper-based multi-target .NET Standard library for multi-database access and UnitOfWork pattern.
https://github.com/alecgn/multi-db-helper
c-sharp csharp dapper database dotnet dotnet-core dotnet-standard dotnetcore dotnetstandard firebird mssql multi-database-access mysql oracle postgre postgresql sql sqlite transaction unit-of-work
Last synced: 2 months ago
JSON representation
A Dapper-based multi-target .NET Standard library for multi-database access and UnitOfWork pattern.
- Host: GitHub
- URL: https://github.com/alecgn/multi-db-helper
- Owner: alecgn
- Created: 2020-03-10T23:36:57.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-13T17:42:13.000Z (almost 2 years ago)
- Last Synced: 2024-12-04T22:36:58.187Z (2 months ago)
- Topics: c-sharp, csharp, dapper, database, dotnet, dotnet-core, dotnet-standard, dotnetcore, dotnetstandard, firebird, mssql, multi-database-access, mysql, oracle, postgre, postgresql, sql, sqlite, transaction, unit-of-work
- Language: C#
- Homepage:
- Size: 47.9 KB
- Stars: 11
- Watchers: 2
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MultiDBHelper
[![Build status (multi-db-helper)](https://github.com/alecgn/multi-db-helper/workflows/build/badge.svg)](#)
[![Nuget version (MultiDBHelper)](https://img.shields.io/nuget/v/MultiDBHelper)](https://nuget.org/packages/MultiDBHelper)
[![Nuget downloads (MultiDBHelper)](https://img.shields.io/nuget/dt/MultiDBHelper)](https://nuget.org/packages/MultiDBHelper)A Dapper-based multi-target .NET Standard library (.NET Standard 2.0/2.1) that can be used in projects with any .NET implementation, like .NET Framework, .NET Core, Mono, Xamarin, etc., for multi-database access (MS SQL Server, Oracle, PostgreSQL, MySQL, Firebird, SQLite). Usage is the same as Dapper (see https://github.com/StackExchange/Dapper for examples), plus you can select and connect to different databases in a single class, and use Transactions (with a default or user-defined isolation level) with the UnitOfWork pattern directly from the same lib.