Raycynix.Extensions.Database.Abstractions
0.4.0
See the version list below for details.
dotnet add package Raycynix.Extensions.Database.Abstractions --version 0.4.0
NuGet\Install-Package Raycynix.Extensions.Database.Abstractions -Version 0.4.0
<PackageReference Include="Raycynix.Extensions.Database.Abstractions" Version="0.4.0" />
<PackageVersion Include="Raycynix.Extensions.Database.Abstractions" Version="0.4.0" />
<PackageReference Include="Raycynix.Extensions.Database.Abstractions" />
paket add Raycynix.Extensions.Database.Abstractions --version 0.4.0
#r "nuget: Raycynix.Extensions.Database.Abstractions, 0.4.0"
#:package Raycynix.Extensions.Database.Abstractions@0.4.0
#addin nuget:?package=Raycynix.Extensions.Database.Abstractions&version=0.4.0
#tool nuget:?package=Raycynix.Extensions.Database.Abstractions&version=0.4.0
Raycynix.Extensions.Database.Abstractions
Raycynix.Extensions.Database.Abstractions contains the contracts used by the Raycynix database packages.
What it contains
IDatabaseInitializerIConfiguratorIGenericConfigurator<T>DatabaseTableAttribute
IConfigurator describes both model configuration and the cache key fragment that identifies the model shape produced by that configurator. This allows reusable packages to contribute EF Core mappings without breaking shared model caching.
Purpose
This package exists so database-related contracts can be shared without depending on the full database implementation package.
| 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.5)
- Microsoft.Extensions.DependencyInjection (>= 10.0.5)
- Microsoft.Extensions.Logging (>= 10.0.5)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Raycynix.Extensions.Database.Abstractions:
| Package | Downloads |
|---|---|
|
Raycynix.Extensions.Database
Core Raycynix EF Core database infrastructure with shared DbContext registration, custom context support, model assembly discovery, provider validation, initialization, and model-cache integration. |
|
|
Raycynix.Extensions.Database.Hosting
Generic host startup integration for running Raycynix database initialization through IDatabaseInitializer in workers, services, and console applications. |
|
|
Raycynix.Extensions.Database.PostgreSql
PostgreSQL provider integration for Raycynix.Extensions.Database with AddPostgreSql registration, provider-specific validation, Npgsql connection-string composition, and EF Core UseNpgsql configuration. |
|
|
Raycynix.Extensions.Database.MsSql
SQL Server provider integration for Raycynix.Extensions.Database with AddMsSql registration, provider-specific validation, connection-string composition, and EF Core UseSqlServer configuration. |
|
|
Raycynix.Extensions.Database.MySql
MySQL provider integration for Raycynix.Extensions.Database with AddMySql registration, provider-specific validation, connection-string composition, and EF Core UseMySQL configuration. |
GitHub repositories
This package is not used by any popular GitHub repositories.