DapperParameters.Core
1.0.0.1
dotnet add package DapperParameters.Core --version 1.0.0.1
NuGet\Install-Package DapperParameters.Core -Version 1.0.0.1
<PackageReference Include="DapperParameters.Core" Version="1.0.0.1" />
<PackageVersion Include="DapperParameters.Core" Version="1.0.0.1" />
<PackageReference Include="DapperParameters.Core" />
paket add DapperParameters.Core --version 1.0.0.1
#r "nuget: DapperParameters.Core, 1.0.0.1"
#:package DapperParameters.Core@1.0.0.1
#addin nuget:?package=DapperParameters.Core&version=1.0.0.1
#tool nuget:?package=DapperParameters.Core&version=1.0.0.1
#DapperParameters.Core
This is a fork of the original DapperParameters project that is compiled to .NET Standard 2.0 instead of the original .NET Framework 4.0.
The Nuget feed for this project is found here
If there's any issues please open a new Issue here on GitHub.
The details of the original project is found below.
DapperParameters
Facade of Dappers DynamicParameters class to facilitate unit testing.
Available on NuGet
Blog post here
Define in your dependency injection tool of choice
- Interface: IDapperParameters
- Implementation: DapperParameters
SimpleInjector example:
container.Register<IDapperParameters, DapperParameters>(Lifestyle.Transient);
Use in conjunction with DapperWrapper
When used with DapperWrapper, it is possible to unit test your data layer.
Sample Unit Tests
Sample unit tests (and setups) are available in the source using Moq and SimpleInjector.
| 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 was computed. 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
- Dapper (>= 2.0.123)
- Microsoft.CSharp (>= 4.7.0)
- System.Data.DataSetExtensions (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.