Dsr.Architecture.Infrastructure.Persistence.EntityFramework
1.0.1
dotnet add package Dsr.Architecture.Infrastructure.Persistence.EntityFramework --version 1.0.1
NuGet\Install-Package Dsr.Architecture.Infrastructure.Persistence.EntityFramework -Version 1.0.1
<PackageReference Include="Dsr.Architecture.Infrastructure.Persistence.EntityFramework" Version="1.0.1" />
<PackageVersion Include="Dsr.Architecture.Infrastructure.Persistence.EntityFramework" Version="1.0.1" />
<PackageReference Include="Dsr.Architecture.Infrastructure.Persistence.EntityFramework" />
paket add Dsr.Architecture.Infrastructure.Persistence.EntityFramework --version 1.0.1
#r "nuget: Dsr.Architecture.Infrastructure.Persistence.EntityFramework, 1.0.1"
#:package Dsr.Architecture.Infrastructure.Persistence.EntityFramework@1.0.1
#addin nuget:?package=Dsr.Architecture.Infrastructure.Persistence.EntityFramework&version=1.0.1
#tool nuget:?package=Dsr.Architecture.Infrastructure.Persistence.EntityFramework&version=1.0.1
Dsr.Architecture.Infrastructure.Persistence.EntityFramework
This project provides a EFCore-based implementation of the persistence layer for the DSR.Architecture solution. It includes repository implementations and data access patterns specifically designed for EFCore like SQLite, SQL Server, Oracle, etc.; enabling scalable, modular, and testable enterprise solutions as part of the DSR.Architecture ecosystem.
Features
- EFCore Repository Pattern: Implements generic repositories for CRUD operations and querying entities in EFCore.
- 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 EFCore for DSR.Architecture-based solutions.
Installation
Once published, install via NuGet:
dotnet add package DSR.Architecture.Infrastructure.Persistence.EntityFramework
Dependencies
- DSR.Architecture.Infrastructure.Persistence (project reference)
- DSR.Architecture.TryCatch (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, sqlite, 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.Infrastructure.Persistence (>= 1.0.8)
- Dsr.Architecture.TryCatch (>= 1.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.