Skip to content

CaeriusNetSQL Server stored procedures to C# DTOs

A focused .NET data-access library for teams that standardize on SQL Server stored procedures, compile-time DTO mapping, and observable database calls.

Important scope

CaeriusNet is for SQL Server stored procedures. Parameter names passed to StoredProcedureParametersBuilder methods use the identifier only, without the SQL @ prefix.

Benchmarks

Benchmark pages document the suites and methodology. Treat any published numbers as environment-specific; SQL Server edition, hardware, network latency, schema, query plans, and payload shape can change results.

Documentation map

AreaStart hereUse it for
QuickstartInstallation & SetupInstall the package, register DI, and run the first stored-procedure query.
GuidesReading DataLearn DTO mapping, TVPs, result-set shapes, caching, transactions, logging, and Aspire integration.
ReferenceAPI ReferenceLook up public builders, abstractions, commands, mapper contracts, and exception behavior.
DiagnosticsDiagnostic rulesResolve analyzer errors and warnings emitted by the source generators.
ExamplesExamples overviewFollow end-to-end stored procedure, TVP, multi-result, and transaction scenarios.
BenchmarksPerformance & BenchmarksUnderstand the benchmark suites, configuration, limitations, and local run commands.

Released under the MIT License.