Documentation on using OneWorld Db Client is not available currently, sorry.
OneWorldDbClient is a DI Component for .NET Core / ASP NET Core for using micro-ORM (like Dapper) with EF Core together under combined DB Transaction.
By using OneWorldDbClient, you can safely share and use DB connections and transactions across multiple DI instances.
There are currently two Nuget packages - the core library (OneWorldDbClient) and a extension package for Microsoft SQL Server (OneWorldDbClient.SqlServer).
- OneWorldDbClient
- OneWorldDbClient.SqlServer
Simply installing the following Nuget package:
Install-Package OneWorldDbClient
Install-Package OneWorldDbClient.SqlServer
- Fix invalid log comment.
- Fix the
first transaction
's behavior.- The first
RequresNew
Tx has the own scope, The firstRequred
Tx has the manager scope.
- The first
- Change Dependencies.
Microsoft.Data.SqlClient
is used instead ofSystem.Data.SqlClient
- Update Dependencies.
- Breaking chagne: Forgetting to vote is abnormal and throws an
InvalidOperationException()
.
- First release.