Carrigan.SqlTools.Clients.SqlServer
0.7.0
dotnet add package Carrigan.SqlTools.Clients.SqlServer --version 0.7.0
NuGet\Install-Package Carrigan.SqlTools.Clients.SqlServer -Version 0.7.0
<PackageReference Include="Carrigan.SqlTools.Clients.SqlServer" Version="0.7.0" />
<PackageVersion Include="Carrigan.SqlTools.Clients.SqlServer" Version="0.7.0" />
<PackageReference Include="Carrigan.SqlTools.Clients.SqlServer" />
paket add Carrigan.SqlTools.Clients.SqlServer --version 0.7.0
#r "nuget: Carrigan.SqlTools.Clients.SqlServer, 0.7.0"
#:package Carrigan.SqlTools.Clients.SqlServer@0.7.0
#addin nuget:?package=Carrigan.SqlTools.Clients.SqlServer&version=0.7.0
#tool nuget:?package=Carrigan.SqlTools.Clients.SqlServer&version=0.7.0
<a id="carrigan.sqltools.clients.sqlserver"></a>
Carrigan.SqlTools.Clients.SqlServer
Carrigan.SqlTools.Clients.SqlServer is a companion library to Carrigan.SqlTools.Generators.SqlServer, 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.Generators.SqlServer. It also uses the shared invocation infrastructure to create model instances from rows returned by SQL Server.
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.Generators.SqlServer, 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.Generators.SqlServer directly against SQL Server.Invoker integration
Create object instances from SQL Server result rows using the shared invocation infrastructure.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.Clients.SqlServer is available as a NuGet package:
dotnet add package Carrigan.SqlTools.Clients.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.5)
- Carrigan.SqlTools (>= 0.7.0)
- Carrigan.SqlTools.Clients.Core (>= 0.7.0)
- Microsoft.Data.SqlClient (>= 7.0.2)
-
net9.0
- Carrigan.Core (>= 0.1.5)
- Carrigan.SqlTools (>= 0.7.0)
- Carrigan.SqlTools.Clients.Core (>= 0.7.0)
- Microsoft.Data.SqlClient (>= 7.0.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Carrigan.SqlTools.Clients.SqlServer:
| Package | Downloads |
|---|---|
|
Carrigan.SqlTools.SqlServer
Convenience package for SQL Server support in Carrigan.SqlTools. References the SQL Server SQL generator and SQL Server client packages so applications can install SQL Server query generation and execution support from one package. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.0 | 40 | 7/25/2026 |
| 0.7.0-alpha.202607240141 | 38 | 7/24/2026 |
| 0.7.0-alpha.202607232350 | 34 | 7/23/2026 |
| 0.7.0-alpha.202607230225 | 39 | 7/23/2026 |
| 0.7.0-alpha.202607200640 | 43 | 7/20/2026 |
| 0.7.0-alpha.202607170545 | 62 | 7/17/2026 |
| 0.6.1 | 140 | 6/11/2026 |
| 0.6.0 | 117 | 6/8/2026 |
| 0.6.0-alpha.202606080807 | 66 | 6/8/2026 |