SQL Server stored procedures only
CaeriusNet intentionally targets Microsoft SQL Server and stored procedures. It does not translate LINQ, generate SQL text, track entities, or abstract multiple database providers.
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.
| Area | Start here | Use it for |
|---|---|---|
| Quickstart | Installation & Setup | Install the package, register DI, and run the first stored-procedure query. |
| Guides | Reading Data | Learn DTO mapping, TVPs, result-set shapes, caching, transactions, logging, and Aspire integration. |
| Reference | API Reference | Look up public builders, abstractions, commands, mapper contracts, and exception behavior. |
| Diagnostics | Diagnostic rules | Resolve analyzer errors and warnings emitted by the source generators. |
| Examples | Examples overview | Follow end-to-end stored procedure, TVP, multi-result, and transaction scenarios. |
| Benchmarks | Performance & Benchmarks | Understand the benchmark suites, configuration, limitations, and local run commands. |