Dsr.Architecture.Infrastructure.Persistence.SqlServer
1.0.4
dotnet add package Dsr.Architecture.Infrastructure.Persistence.SqlServer --version 1.0.4
NuGet\Install-Package Dsr.Architecture.Infrastructure.Persistence.SqlServer -Version 1.0.4
<PackageReference Include="Dsr.Architecture.Infrastructure.Persistence.SqlServer" Version="1.0.4" />
<PackageVersion Include="Dsr.Architecture.Infrastructure.Persistence.SqlServer" Version="1.0.4" />
<PackageReference Include="Dsr.Architecture.Infrastructure.Persistence.SqlServer" />
paket add Dsr.Architecture.Infrastructure.Persistence.SqlServer --version 1.0.4
#r "nuget: Dsr.Architecture.Infrastructure.Persistence.SqlServer, 1.0.4"
#:package Dsr.Architecture.Infrastructure.Persistence.SqlServer@1.0.4
#addin nuget:?package=Dsr.Architecture.Infrastructure.Persistence.SqlServer&version=1.0.4
#tool nuget:?package=Dsr.Architecture.Infrastructure.Persistence.SqlServer&version=1.0.4
DSR.Architecture.Infrastructure.Persistence.SqlServer
This project provides a SQL Server-based implementation of the persistence layer for the DSR.Architecture solution. It includes repository implementations and data access patterns specifically designed for SQL Server, enabling scalable, modular, and testable enterprise solutions as part of the DSR.Architecture ecosystem.
Features
- SQL Server Repository Pattern: Implements generic repositories for CRUD operations and querying entities in SQL Server.
- Integration with Domain Layer: Works seamlessly with domain entities and value objects from the DSR.Architecture.Domain project.
- Configuration and Dependency Injection: Uses Microsoft.Extensions for configuration and dependency injection.
Usage
Reference this package in your infrastructure projects to implement data access and persistence logic using SQL Server for DSR.Architecture-based solutions.
Installation
Once published, install via NuGet:
dotnet add package DSR.Architecture.Infrastructure.Persistence.SqlServer
Dependencies
- Microsoft.EntityFrameworkCore.SqlServer
- DSR.Architecture.Domain (project reference)
- DSR.Architecture.Infrastructure.Persistence (project reference)
- DSR.Architecture.Utilities (project reference)
Contributing
Contributions are welcome! Please submit issues or pull requests via GitHub.
License
This project is licensed under the MIT License. See the LICENSE for details.
Authors
- Jonathan Jimenez
Tags
infrastructure, persistence, sqlserver, repository, data-access, storage, architecture, modular, enterprise, dsr-architecture
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
- Dsr.Architecture.Domain (>= 1.0.1)
- Dsr.Architecture.Infrastructure.Persistence (>= 1.0.7)
- Dsr.Architecture.Utilities (>= 1.0.3)
- Microsoft.EntityFrameworkCore (>= 9.0.7)
- Microsoft.EntityFrameworkCore.SqlServer (>= 9.0.7)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.