TCMProject.Infrastructure
26.5.22.1
dotnet add package TCMProject.Infrastructure --version 26.5.22.1
NuGet\Install-Package TCMProject.Infrastructure -Version 26.5.22.1
<PackageReference Include="TCMProject.Infrastructure" Version="26.5.22.1" />
<PackageVersion Include="TCMProject.Infrastructure" Version="26.5.22.1" />
<PackageReference Include="TCMProject.Infrastructure" />
paket add TCMProject.Infrastructure --version 26.5.22.1
#r "nuget: TCMProject.Infrastructure, 26.5.22.1"
#:package TCMProject.Infrastructure@26.5.22.1
#addin nuget:?package=TCMProject.Infrastructure&version=26.5.22.1
#tool nuget:?package=TCMProject.Infrastructure&version=26.5.22.1
Package Description
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.EntityFrameworkCore (>= 10.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.0)
- System.Runtime.Caching (>= 10.0.0)
- TCMProject.Common (>= 26.5.15.1)
- TCMProject.DataSources (>= 26.5.15.1)
- TCMProject.Utilities (>= 26.5.15.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TCMProject.Infrastructure:
| Package | Downloads |
|---|---|
|
TCMProject.Web
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 26.5.22.1 | 133 | 5/22/2026 |
| 26.5.21.1 | 90 | 5/21/2026 |
| 26.5.15.3 | 103 | 5/16/2026 |
| 26.5.15.2 | 92 | 5/15/2026 |
| 26.5.15.1 | 196 | 5/15/2026 |
| 26.5.12.1 | 91 | 5/13/2026 |
| 26.5.5.5 | 154 | 5/6/2026 |
| 26.5.5.4 | 97 | 5/6/2026 |
| 26.4.28.3 | 111 | 4/29/2026 |
| 26.4.28.2 | 97 | 4/29/2026 |
| 26.4.28.1 | 100 | 4/29/2026 |
| 5.5.20.1 | 222 | 5/21/2025 |
| 5.3.31.3 | 218 | 4/1/2025 |
| 5.3.31.2 | 209 | 4/1/2025 |
| 5.3.31.1 | 200 | 4/1/2025 |
| 5.3.25.1 | 521 | 3/26/2025 |
| 5.2.11.1 | 181 | 2/12/2025 |
| 5.2.10.2 | 163 | 2/11/2025 |
| 5.2.10.1 | 160 | 2/11/2025 |
| 4.11.9.2 | 178 | 11/9/2024 |
UTC DateTime handling as the gold standard (Issue #3, timezone-standardization.md). TCMProject.Infrastructure adds fail-fast EF Core value converters (StrictUtcDateTimeConverter / StrictUtcNullableDateTimeConverter) and the ApplyUtcDateTimeConvention extension over ModelConfigurationBuilder: it forces every DateTime to Kind=Utc and rejects Kind=Unspecified on write instead of guessing a timezone. The existing lenient UtcDateTimeConverters are kept unchanged. TCMProject.Web adds System.Text.Json UtcDateTimeConverter/NullableUtcDateTimeConverter, a UtcDateTimeModelBinder + provider for query-string/route DateTime values, and the AddTcmUtcDateTime extension over IMvcBuilder to wire them in one call. Adoption is opt-in per service. TCMProject.DataSources: EntityFrameworkDataSourceConverter now throws BadRequestException (HTTP 400) instead of NullReferenceException (HTTP 500) when a DataSource sort or filter references a field that does not exist on the entity.