Feedemy.KeyManagement.Providers.EntityFramework
2.5.1
See the version list below for details.
dotnet add package Feedemy.KeyManagement.Providers.EntityFramework --version 2.5.1
NuGet\Install-Package Feedemy.KeyManagement.Providers.EntityFramework -Version 2.5.1
<PackageReference Include="Feedemy.KeyManagement.Providers.EntityFramework" Version="2.5.1" />
<PackageVersion Include="Feedemy.KeyManagement.Providers.EntityFramework" Version="2.5.1" />
<PackageReference Include="Feedemy.KeyManagement.Providers.EntityFramework" />
paket add Feedemy.KeyManagement.Providers.EntityFramework --version 2.5.1
#r "nuget: Feedemy.KeyManagement.Providers.EntityFramework, 2.5.1"
#:package Feedemy.KeyManagement.Providers.EntityFramework@2.5.1
#addin nuget:?package=Feedemy.KeyManagement.Providers.EntityFramework&version=2.5.1
#tool nuget:?package=Feedemy.KeyManagement.Providers.EntityFramework&version=2.5.1
Entity Framework Core persistence provider for Feedemy.KeyManagement. Provides SQL Server storage for key metadata, versions, and audit logs with migrations support. Fully tested with 56/56 integration tests passing.
| 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
- Feedemy.KeyManagement (>= 2.5.1)
- Microsoft.EntityFrameworkCore (>= 10.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.0)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v2.3.0 - Critical Bug Fix & Comprehensive Test Coverage
CRITICAL BUG FIX:
- Fixed InvalidCastException in GetVersionHistoryAsync when maxVersions > 0
- Bug: query.Take() returns IQueryable<T>, NOT IOrderedQueryable<T>
- Impact: Method would crash on real SQL Server (hidden in InMemory tests)
TEST COVERAGE:
- 56/56 integration tests passing (100% success rate)
- EFKeyMetadataRepository: 15 tests
- EFKeyVersionRepository: 18 tests
- EFKeyAuditRepository: 8 tests
- Cross-repository transactions: 5 tests
- Asymmetric key storage (RSA/ECDSA): 6 tests
- Configuration validation: 6 tests
COMPATIBILITY:
- Requires Feedemy.KeyManagement 2.3.0+
- .NET 9.0
- SQL Server 2016+
- No breaking changes
- No migration required