OneWorldDbClient 1.1.1-preview.2
dotnet add package OneWorldDbClient --version 1.1.1-preview.2
NuGet\Install-Package OneWorldDbClient -Version 1.1.1-preview.2
<PackageReference Include="OneWorldDbClient" Version="1.1.1-preview.2" />
<PackageVersion Include="OneWorldDbClient" Version="1.1.1-preview.2" />
<PackageReference Include="OneWorldDbClient" />
paket add OneWorldDbClient --version 1.1.1-preview.2
#r "nuget: OneWorldDbClient, 1.1.1-preview.2"
#:package OneWorldDbClient@1.1.1-preview.2
#addin nuget:?package=OneWorldDbClient&version=1.1.1-preview.2&prerelease
#tool nuget:?package=OneWorldDbClient&version=1.1.1-preview.2&prerelease
OneWorldDbClient
Documentation on using OneWorld Db Client is not available currently, sorry.
What is OneWorldDbClient?
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.
Why is OneWorldDbClient?
Getting Started
There are currently two Nuget packages - the core library (OneWorldDbClient) and a extension package for Microsoft SQL Server (OneWorldDbClient.SqlServer).
NuGet Installation
- OneWorldDbClient
- OneWorldDbClient.SqlServer
Simply installing the following Nuget package:
Install-Package OneWorldDbClient
Install-Package OneWorldDbClient.SqlServer
How to use in ASP NET Core
History
1.1.1-preview.2
- Detailed logging. Explicitly specify
ConnectionStringLengthin the log.
1.1.1-preview.1
- Detailed logging. Explicitly specify
TDbContextin the log. - Multi-targeting for .NET 10.
1.1.0
- Fix invalid log comment.
- Fix the
first transaction's behavior.- The first
RequresNewTx has the own scope, The firstRequredTx has the manager scope.
- The first
1.0.0
- Change Dependencies.
Microsoft.Data.SqlClientis used instead ofSystem.Data.SqlClient
- Update Dependencies.
0.2.0
- Breaking chagne: Forgetting to vote is abnormal and throws an
InvalidOperationException().
0.1.0
- First release.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.EntityFrameworkCore (>= 3.1.0)
-
net10.0
- Microsoft.EntityFrameworkCore (>= 10.0.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OneWorldDbClient:
| Package | Downloads |
|---|---|
|
OneWorldDbClient.SqlServer
OneWorldDbClient.SqlServer is a OneWorldDbClient extension for Microsoft SQL Server. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.1.1-preview.2 | 61 | 6/30/2026 | |
| 1.1.1-preview.1 | 76 | 6/30/2026 | |
| 1.1.0 | 1,871 | 6/2/2020 | |
| 1.0.0 | 1,637 | 2/20/2020 | |
| 0.2.0 | 2,493 | 9/18/2019 | |
| 0.1.0 | 1,124 | 8/24/2019 |
Thank you for your contributuions.