Rene.Utils.Db
0.1.0-beta1
dotnet add package Rene.Utils.Db --version 0.1.0-beta1
NuGet\Install-Package Rene.Utils.Db -Version 0.1.0-beta1
<PackageReference Include="Rene.Utils.Db" Version="0.1.0-beta1" />
<PackageVersion Include="Rene.Utils.Db" Version="0.1.0-beta1" />
<PackageReference Include="Rene.Utils.Db" />
paket add Rene.Utils.Db --version 0.1.0-beta1
#r "nuget: Rene.Utils.Db, 0.1.0-beta1"
#addin nuget:?package=Rene.Utils.Db&version=0.1.0-beta1&prerelease
#tool nuget:?package=Rene.Utils.Db&version=0.1.0-beta1&prerelease
Rene.Utils.Db
Overview
Rene.Utils.Db is a utility library for handling database operations using Entity Framework Core. It provides generic command handlers and unit of work implementations to simplify database interactions.
Features
- Generic command handlers for CRUD operations
- Unit of Work pattern implementation
- Integration with MediatR and AutoMapper
- Specification-based queries
- Projections in database queries based on the properties of the target ViewModel
Getting Started
working on it!
Prerequisites
- .NET 6.0 or later
- Entity Framework Core
- MediatR
- AutoMapper
Installation
Clone the repository:
working on it!
Development
C#
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
Code of conduct
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Acknowledgements
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
For any questions or suggestions, please contact contacto@webrene.es.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. 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. |
-
net8.0
- AutoMapper (>= 13.0.1)
- MediatR (>= 12.4.0)
- Microsoft.EntityFrameworkCore (>= 8.0.14)
- Rene.Utils.Core (>= 1.4.0)
- Rene.Utils.Db.Abstractions (>= 0.1.0-beta1)
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-beta1 | 58 | 4/26/2025 |