Repository navigation
SqlLinqer v2.2.0-rc.2
Pre-release
Pre-release
This prerelease adds async execution, typed SQL Server procedure contracts, and detached query snapshots to the 2.2 series.
- Execute queries asynchronously with cancellation support and preserved caller transaction ownership.
- Map SQL Server and Azure SQL procedure inputs, multiple result sets, output parameters, and return codes with typed callable definitions.
- Capture query definitions for repeated or concurrent rendering without changing the original builder.
- Avoid SQL Server generated-type TVP deadlocks. Type creation and cleanup use separate autocommit connections while inserted rows retain their write transaction.
- Correct nullable, GUID, and enum scalar conversions, SQL delimiter escaping, and SOUNDEX rendering.
- Return empty relationship collections consistently and expand C# editor documentation for defaults, limits, and ownership rules.
Validation passed all five Docker suites with 912 checks. The release workflow passed 822 local checks and published through NuGet Trusted Publishing.
A fresh consumer restored this version from nuget.org with an empty package cache, compiled, and rendered a parameterized query. The assembly reports version 2.2.0-rc.2+093525fb669753edd88f1c65d19bcbe526431937.
NuGet package · Successful publishing workflow
dotnet add package SqlLinqer --version 2.2.0-rc.2