MasLazu.AspNet.ApiKey.EfCore
1.0.0-preview.1
dotnet add package MasLazu.AspNet.ApiKey.EfCore --version 1.0.0-preview.1
NuGet\Install-Package MasLazu.AspNet.ApiKey.EfCore -Version 1.0.0-preview.1
<PackageReference Include="MasLazu.AspNet.ApiKey.EfCore" Version="1.0.0-preview.1" />
<PackageVersion Include="MasLazu.AspNet.ApiKey.EfCore" Version="1.0.0-preview.1" />
<PackageReference Include="MasLazu.AspNet.ApiKey.EfCore" />
paket add MasLazu.AspNet.ApiKey.EfCore --version 1.0.0-preview.1
#r "nuget: MasLazu.AspNet.ApiKey.EfCore, 1.0.0-preview.1"
#:package MasLazu.AspNet.ApiKey.EfCore@1.0.0-preview.1
#addin nuget:?package=MasLazu.AspNet.ApiKey.EfCore&version=1.0.0-preview.1&prerelease
#tool nuget:?package=MasLazu.AspNet.ApiKey.EfCore&version=1.0.0-preview.1&prerelease
MasLazu.AspNet.ApiKey.EfCore
This project provides the Entity Framework Core implementation for the API key management system.
Purpose
The EfCore layer contains the database context, entity configurations, and data access setup for persisting API key and scope entities using Entity Framework Core. This layer serves as the infrastructure for the MasLazu.AspNet.ApiKey service, providing data persistence capabilities.
Key Components
ApiKeyDbContext: The main database context inheriting from BaseDbContext, defining DbSets for ApiKey and ApiKeyScope entities.
Configurations: Entity type configurations for ApiKey and ApiKeyScope, including keys, relationships, and indexes.
Extensions: Service collection extensions for registering EF Core services (currently a placeholder).
Dependencies
- Microsoft.EntityFrameworkCore (9.0.9)
- MasLazu.AspNet.Framework.EfCore (1.0.0-preview.6)
- MasLazu.AspNet.ApiKey.Domain (project reference)
Dependencies Diagram
graph TD
A[MasLazu.AspNet.ApiKey.EfCore] --> B[MasLazu.AspNet.ApiKey.Domain]
A --> C[MasLazu.AspNet.Framework.EfCore]
B --> D[MasLazu.AspNet.Framework.Domain]
Target Framework
.NET 9.0 with implicit usings and nullable reference types enabled.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net9.0
- MasLazu.AspNet.ApiKey.Domain (>= 1.0.0-preview.1)
- MasLazu.AspNet.Framework.EfCore (>= 1.0.0-preview.6)
- Microsoft.EntityFrameworkCore (>= 9.0.9)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-preview.1 | 229 | 9/20/2025 |
See RELEASES.md for release notes.