Rene.Utils.Db
1.2.2
dotnet add package Rene.Utils.Db --version 1.2.2
NuGet\Install-Package Rene.Utils.Db -Version 1.2.2
<PackageReference Include="Rene.Utils.Db" Version="1.2.2" />
<PackageVersion Include="Rene.Utils.Db" Version="1.2.2" />
<PackageReference Include="Rene.Utils.Db" />
paket add Rene.Utils.Db --version 1.2.2
#r "nuget: Rene.Utils.Db, 1.2.2"
#:package Rene.Utils.Db@1.2.2
#addin nuget:?package=Rene.Utils.Db&version=1.2.2
#tool nuget:?package=Rene.Utils.Db&version=1.2.2
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. 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. |
-
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 (>= 1.2.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.