Carrigan.SqlTools.SqlServer
0.5.2
See the version list below for details.
dotnet add package Carrigan.SqlTools.SqlServer --version 0.5.2
NuGet\Install-Package Carrigan.SqlTools.SqlServer -Version 0.5.2
<PackageReference Include="Carrigan.SqlTools.SqlServer" Version="0.5.2" />
<PackageVersion Include="Carrigan.SqlTools.SqlServer" Version="0.5.2" />
<PackageReference Include="Carrigan.SqlTools.SqlServer" />
paket add Carrigan.SqlTools.SqlServer --version 0.5.2
#r "nuget: Carrigan.SqlTools.SqlServer, 0.5.2"
#:package Carrigan.SqlTools.SqlServer@0.5.2
#addin nuget:?package=Carrigan.SqlTools.SqlServer&version=0.5.2
#tool nuget:?package=Carrigan.SqlTools.SqlServer&version=0.5.2
Carrigan.SqlTools.SqlServer
Carrigan.SqlTools.SqlServer is a companion library to Carrigan.SqlTools, focused on executing SQL Server queries at runtime.
It provides a wrapper around ADO.NET that makes it easier to run the queries generated by Carrigan.SqlTools. It also includes support for working with the SqlInvoker, which can take a Dictionary<string, object?> representing a SQL row and create an object instance with those values.
In addition, the library handles decryption of encrypted properties when encryption logic has been defined through the interfaces and attributes provided by Carrigan.Core.
Together with Carrigan.SqlTools, this library provides a full workflow for generating, executing, and consuming SQL Server queries with object-oriented protections.
SQL Server is a trademark of Microsoft Corporation. This project is not affiliated with or endorsed by Microsoft.
This library may generate or execute SQL. Review generated SQL before use in production systems. Always test against non-production databases first.
Use caution with schema, migration, and data-modifying operations. The authors are not responsible for data loss, downtime, or unintended database changes.
Features
ADO.NET execution wrapper
Run queries generated by Carrigan.SqlTools directly against SQL Server.Invoker integration
Create object instances fromDictionary<string, object?>rows using theSqlInvokerclass from Carrigan.SqlTools.Encryption support
Decrypt properties that use encryption logic defined through interfaces and attributes in Carrigan.Core.Designed for SQL Server
Optimized specifically for Microsoft SQL Server.
Installation
Carrigan.SqlTools.SqlServer is available as a NuGet package:
dotnet add package Carrigan.SqlTools.SqlServer
SQL Server is a trademark of Microsoft Corporation. This project is not affiliated with or endorsed by Microsoft.
Disclaimers
SQL Server is a trademark of Microsoft Corporation. This project is not affiliated with or endorsed by Microsoft.
This library may generate or execute SQL. Review generated SQL before use in production systems. Always test against non-production databases first.
Use caution with schema, migration, and data-modifying operations. The authors are not responsible for data loss, downtime, or unintended database changes.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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. |
-
net10.0
- Carrigan.Core (>= 0.1.4)
- Carrigan.SqlTools (>= 0.5.2)
- Microsoft.Data.SqlClient (>= 7.0.1)
-
net9.0
- Carrigan.Core (>= 0.1.4)
- Carrigan.SqlTools (>= 0.5.2)
- Microsoft.Data.SqlClient (>= 7.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.0 | 41 | 7/25/2026 |
| 0.7.0-alpha.202607240141 | 37 | 7/24/2026 |
| 0.7.0-alpha.202607232350 | 33 | 7/23/2026 |
| 0.7.0-alpha.202607230225 | 34 | 7/23/2026 |
| 0.7.0-alpha.202607200640 | 47 | 7/20/2026 |
| 0.7.0-alpha.202607170545 | 51 | 7/17/2026 |
| 0.6.1 | 114 | 6/11/2026 |
| 0.6.0 | 102 | 6/8/2026 |
| 0.6.0-alpha.202606080807 | 61 | 6/8/2026 |
| 0.5.3-alpha.202606110305 | 67 | 6/11/2026 |
| 0.5.2 | 112 | 6/11/2026 |
| 0.5.2-alpha.202605200417 | 59 | 5/20/2026 |
| 0.5.1 | 66 | 5/20/2026 |
| 0.5.1-alpha.202604241732 | 72 | 4/24/2026 |
| 0.5.0 | 77 | 4/24/2026 |
| 0.5.0-alpha.202604241029 | 70 | 4/24/2026 |