SRLib.DapperUtilities
1.0.2
dotnet add package SRLib.DapperUtilities --version 1.0.2
NuGet\Install-Package SRLib.DapperUtilities -Version 1.0.2
<PackageReference Include="SRLib.DapperUtilities" Version="1.0.2" />
<PackageVersion Include="SRLib.DapperUtilities" Version="1.0.2" />
<PackageReference Include="SRLib.DapperUtilities" />
paket add SRLib.DapperUtilities --version 1.0.2
#r "nuget: SRLib.DapperUtilities, 1.0.2"
#:package SRLib.DapperUtilities@1.0.2
#addin nuget:?package=SRLib.DapperUtilities&version=1.0.2
#tool nuget:?package=SRLib.DapperUtilities&version=1.0.2
SRLib.DapperUtilities
SRLib.DapperUtilities is a lightweight utility library built on top of Dapper to simplify data access in .NET applications. It provides helpers for common tasks such as dynamic SQL generation, parameter binding, and result mapping.
✨ Features
- ✅ Simplified parameter mapping
- ✅ Dynamic query builder
- ✅ Support for stored procedures with multiple result sets
- ✅ Extension methods for cleaner Dapper usage
📦 Installation
Install via NuGet:
dotnet add package SRLib.DapperUtilities
Or via Package Manager:
Install-Package SRLib.DapperUtilities
🚀 Getting Started
Here's an example of how to use the DapperHelper class:
using SRLib.DapperUtilities;
var conn = new NpgsqlConnection("YourConnectionString");
// Using a helper to run a stored procedure
var result = await conn.QuerySingleAsync<MyModel>(
"my_stored_procedure",
new { id = 1 },
commandType: CommandType.StoredProcedure
);
🧱 Supported Platforms
- .NET 8+
📄 License
This project is licensed under the MIT License.
👤 Author
SR Team
📧 support@shadowrouter.io
🌐 shadowrouter.io
📌 Notes
This is a community-driven project and not affiliated with the official Dapper team.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- Dapper (>= 2.1.66)
- Microsoft.Data.SqlClient (>= 6.0.2)
- Npgsql (>= 9.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.