EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer
0.1.0-rc.4
dotnet add package EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer --version 0.1.0-rc.4
NuGet\Install-Package EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer -Version 0.1.0-rc.4
<PackageReference Include="EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer" Version="0.1.0-rc.4" />
<PackageVersion Include="EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer" Version="0.1.0-rc.4" />
<PackageReference Include="EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer" />
paket add EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer --version 0.1.0-rc.4
#r "nuget: EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer, 0.1.0-rc.4"
#:package EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer@0.1.0-rc.4
#addin nuget:?package=EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer&version=0.1.0-rc.4&prerelease
#tool nuget:?package=EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer&version=0.1.0-rc.4&prerelease
EAC.Infrastructure.Persistence.EntityFrameworkCore.SqlServer
Adaptador SQL Server para los servicios EAC. Registra stores lógicos, valida la
referencia externa de conexión y expone una fábrica Func<SqlConnection> por
store.
La configuración del consumidor separa el nombre lógico de la clave externa:
{
"Eac": {
"Persistence": {
"Connections": {
"Product": { "SecretKey": "ConnectionStrings:Product" }
},
"SqlServer": {
"Stores": {
"ProductStore": {
"Owner": "Product",
"Technology": "SqlServer",
"Connection": "Product"
}
}
}
}
}
}
El paquete no abre conexiones hasta que el host invoca la fábrica. Cada invocación crea una conexión cerrada e independiente para que EF Core o un health check la administre con su propio ciclo de vida. El paquete solo se valida y consume localmente durante este desarrollo; no publica ningún paquete.
| 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
- EAC.Foundation (>= 0.1.0-rc.4)
- EAC.Infrastructure.Persistence (>= 0.1.0-rc.4)
- Microsoft.Data.SqlClient (>= 7.1.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- System.Security.Cryptography.Pkcs (>= 9.0.21)
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 |
|---|---|---|
| 0.1.0-rc.4 | 68 | 10/23/2026 |