diff --git a/Benchmark/CaeriusNet.Benchmark.csproj b/Benchmark/CaeriusNet.Benchmark.csproj
index cad1cb2..024ae40 100644
--- a/Benchmark/CaeriusNet.Benchmark.csproj
+++ b/Benchmark/CaeriusNet.Benchmark.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj
index 748882d..3e4180c 100644
--- a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj
+++ b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.AppHost/CaeriusNet.Exemples.Aspire.AppHost.csproj
@@ -11,10 +11,10 @@
-
-
-
-
+
+
+
+
diff --git a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj
index d948170..e663bbc 100644
--- a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj
+++ b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.Console/CaeriusNet.Exemples.Aspire.Console.csproj
@@ -13,9 +13,8 @@
-
-
+
diff --git a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj
index 2505a51..c4671ca 100644
--- a/Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj
+++ b/Exemples/Aspire/CaeriusNet.Exemples.Aspire.ServiceDefaults/CaeriusNet.Exemples.Aspire.ServiceDefaults.csproj
@@ -12,10 +12,10 @@
-
+
-
-
+
+
diff --git a/Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj b/Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj
index f23ec87..13b8757 100644
--- a/Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj
+++ b/Exemples/Libs/CaeriusNet.Exemples.Libs.Commons/CaeriusNet.Exemples.Libs.Commons.csproj
@@ -14,7 +14,6 @@
-
diff --git a/Src/CaeriusNet.csproj b/Src/CaeriusNet.csproj
index 1bf0607..7855c4c 100644
--- a/Src/CaeriusNet.csproj
+++ b/Src/CaeriusNet.csproj
@@ -11,7 +11,7 @@
- 11.1.0
+ 11.0.3
CaeriusNet
AriusII & CaeriusNet
High-performance micro-ORM for C# 14 / .NET 10 and SQL Server. Execute Stored Procedures, map DTOs at compile-time ([GenerateDto]), pass Table-Valued Parameters ([GenerateTvp]), cache results, and verify SQL contracts at build time - all in a single package.
@@ -102,10 +102,9 @@
-
-
-
-
+
+
+
diff --git a/Src/README.md b/Src/README.md
index 5e9dfda..d9fbbc7 100644
--- a/Src/README.md
+++ b/Src/README.md
@@ -17,7 +17,8 @@ passes Table-Valued Parameters, and caches results — all in a single package,
dotnet add package CaeriusNet
```
-AutoContracts is included in `CaeriusNet`. Set the MSBuild properties when you want build-time SQL Server contract discovery; there is no additional install step.
+AutoContracts is included in `CaeriusNet`. Set the MSBuild properties when you want build-time SQL Server contract
+discovery; there is no additional install step.
## Prerequisites
@@ -114,7 +115,8 @@ int rows = await dbContext.ExecuteNonQueryAsync(sp, ct);
## AutoContracts
-AutoContracts validates stored procedure contracts from SQL Server metadata during normal builds. Add `CaeriusNet` to the project that owns your data-access code, then use MSBuild properties to pull or verify the manifest.
+AutoContracts validates stored procedure contracts from SQL Server metadata during normal builds. Add `CaeriusNet` to
+the project that owns your data-access code, then use MSBuild properties to pull or verify the manifest.
```xml
@@ -127,7 +129,8 @@ AutoContracts validates stored procedure contracts from SQL Server metadata duri
dotnet build
```
-`Pull` creates or refreshes `caerius.contracts.json`. Commit that file with your code. In CI, switch to `Verify` so the build fails if SQL Server metadata drifts from the committed manifest.
+`Pull` creates or refreshes `caerius.contracts.json`. Commit that file with your code. In CI, switch to `Verify` so the
+build fails if SQL Server metadata drifts from the committed manifest.
## Caching
diff --git a/Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj b/Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj
index 0d62f34..b17eea0 100644
--- a/Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj
+++ b/Tests/CaeriusNet.Analyzer.Tests/CaeriusNet.Analyzer.Tests.csproj
@@ -16,7 +16,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj b/Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj
index e7f389b..8c30880 100644
--- a/Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj
+++ b/Tests/CaeriusNet.Generator.Tests/CaeriusNet.Generator.Tests.csproj
@@ -15,7 +15,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj b/Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj
index 09952d7..da5340a 100644
--- a/Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj
+++ b/Tests/CaeriusNet.IntegrationTests/CaeriusNet.IntegrationTests.csproj
@@ -14,13 +14,13 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
diff --git a/Tests/CaeriusNet.Packaging.Tests/AutoContractsPackagingTests.cs b/Tests/CaeriusNet.Packaging.Tests/AutoContractsPackagingTests.cs
index 23857bb..3cc3602 100644
--- a/Tests/CaeriusNet.Packaging.Tests/AutoContractsPackagingTests.cs
+++ b/Tests/CaeriusNet.Packaging.Tests/AutoContractsPackagingTests.cs
@@ -26,7 +26,8 @@ public async Task PackageContainsBuildTransitiveImports()
Assert.NotNull(archive.GetEntry("tools/net10.0/any/CaeriusNet.SqlServer.Contracts.deps.json"));
Assert.NotNull(archive.GetEntry("tools/net10.0/any/CaeriusNet.SqlServer.Contracts.runtimeconfig.json"));
Assert.NotNull(archive.GetEntry("tools/net10.0/any/Microsoft.Data.SqlClient.dll"));
- Assert.NotNull(archive.GetEntry("tools/net10.0/any/Microsoft.Extensions.Configuration.EnvironmentVariables.dll"));
+ Assert.NotNull(
+ archive.GetEntry("tools/net10.0/any/Microsoft.Extensions.Configuration.EnvironmentVariables.dll"));
Assert.NotNull(archive.GetEntry("tools/net10.0/any/Microsoft.Extensions.Configuration.Json.dll"));
var nuspec = archive.Entries.Single(entry => entry.FullName.EndsWith(".nuspec", StringComparison.Ordinal));
diff --git a/Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj b/Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj
index c5696e2..0222881 100644
--- a/Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj
+++ b/Tests/CaeriusNet.Packaging.Tests/CaeriusNet.Packaging.Tests.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj b/Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj
index a26840d..bfcecbe 100644
--- a/Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj
+++ b/Tests/CaeriusNet.Tests/CaeriusNet.Tests.csproj
@@ -14,7 +14,7 @@
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
@@ -28,7 +28,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
diff --git a/Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj b/Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj
index 115a423..6637e48 100644
--- a/Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj
+++ b/Tools/CaeriusNet.SqlServer.Contracts/CaeriusNet.SqlServer.Contracts.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/Tools/CaeriusNet.SqlServer.Contracts/README.md b/Tools/CaeriusNet.SqlServer.Contracts/README.md
index 8210070..12e32a3 100644
--- a/Tools/CaeriusNet.SqlServer.Contracts/README.md
+++ b/Tools/CaeriusNet.SqlServer.Contracts/README.md
@@ -1,8 +1,10 @@
# AutoContracts tool
-This project builds the internal AutoContracts SQL Server discovery tool that ships inside the main `CaeriusNet` NuGet package.
+This project builds the internal AutoContracts SQL Server discovery tool that ships inside the main `CaeriusNet` NuGet
+package.
-It is not a standalone public package. Consumers install only `CaeriusNet`; the package imports the MSBuild targets and invokes this tool from its embedded `tools/net10.0/any` assets during normal `dotnet build` commands.
+It is not a standalone public package. Consumers install only `CaeriusNet`; the package imports the MSBuild targets and
+invokes this tool from its embedded `tools/net10.0/any` assets during normal `dotnet build` commands.
## Consumer usage
@@ -54,17 +56,18 @@ If SQL Server metadata no longer matches `caerius.contracts.json`, the build fai
## Configuration
-| Property | Default | Purpose |
-|---|---|---|
-| `CaeriusContractsMode` | `Off` | Enables `Pull`, `Verify`, or disables AutoContracts. |
-| `CaeriusContractsOutput` | `$(ProjectDir)caerius.contracts.json` | Manifest path. |
-| `CaeriusContractsConnectionName` | `DefaultConnection` | Named connection string from .NET configuration. |
-| `CaeriusContractsConnectionStringEnv` | Empty | Environment variable that contains the SQL Server connection string. |
-| `CaeriusContractsConnectionString` | Empty | Inline connection string. Prefer configuration or secrets instead. |
-| `CaeriusContractsConfigurationBasePath` | `$(MSBuildProjectDirectory)` | Directory used to load configuration files. |
-| `CaeriusContractsConfigurationEnvironment` | Empty | Environment suffix for `appsettings.{environment}.json`. |
-| `CaeriusContractsUserSecretsId` | Project `UserSecretsId` | User secrets ID override. |
+| Property | Default | Purpose |
+|--------------------------------------------|---------------------------------------|----------------------------------------------------------------------|
+| `CaeriusContractsMode` | `Off` | Enables `Pull`, `Verify`, or disables AutoContracts. |
+| `CaeriusContractsOutput` | `$(ProjectDir)caerius.contracts.json` | Manifest path. |
+| `CaeriusContractsConnectionName` | `DefaultConnection` | Named connection string from .NET configuration. |
+| `CaeriusContractsConnectionStringEnv` | Empty | Environment variable that contains the SQL Server connection string. |
+| `CaeriusContractsConnectionString` | Empty | Inline connection string. Prefer configuration or secrets instead. |
+| `CaeriusContractsConfigurationBasePath` | `$(MSBuildProjectDirectory)` | Directory used to load configuration files. |
+| `CaeriusContractsConfigurationEnvironment` | Empty | Environment suffix for `appsettings.{environment}.json`. |
+| `CaeriusContractsUserSecretsId` | Project `UserSecretsId` | User secrets ID override. |
## Read-only behavior
-AutoContracts reads SQL Server metadata only. It does not create, update, or delete database objects, and it does not inspect table data.
+AutoContracts reads SQL Server metadata only. It does not create, update, or delete database objects, and it does not
+inspect table data.