NET10Library.EFCore
1.0.18
dotnet add package NET10Library.EFCore --version 1.0.18
NuGet\Install-Package NET10Library.EFCore -Version 1.0.18
<PackageReference Include="NET10Library.EFCore" Version="1.0.18" />
<PackageVersion Include="NET10Library.EFCore" Version="1.0.18" />
<PackageReference Include="NET10Library.EFCore" />
paket add NET10Library.EFCore --version 1.0.18
#r "nuget: NET10Library.EFCore, 1.0.18"
#:package NET10Library.EFCore@1.0.18
#addin nuget:?package=NET10Library.EFCore&version=1.0.18
#tool nuget:?package=NET10Library.EFCore&version=1.0.18
Entity Framework Core Generic Repository
<img src="https://img.shields.io/github/actions/workflow/status/angelodotnet/EFCore-GenericRepository/dotnet.yml?branch=main&style=for-the-badge" /> <img src="https://img.shields.io/github/license/angelodotnet/EFCore-GenericRepository?style=for-the-badge" />
Collection of a generic implementation of Entity Framework Core for .NET 10 mostly used in my private and/or work projects thus avoiding the duplication of repetitive code.
🏷️ Introduction
The Entity Framework Core Generic Repository is a design pattern that provides a generic implementation of the repository pattern using Entity Framework Core. It allows developers to perform CRUD (Create, Read, Update, Delete) operations on entities without having to write repetitive code for each entity type.
🛠️ Installation
Prerequisites
- .NET 10.0 SDK (latest version)
Setup
The package is available on NuGet, using the following command in the .NET CLI:
dotnet add package NET10Library.EFCore
🚀 Getting Started
To get started with the Entity Framework Core Generic Repository, follow these steps:
1 - Register the repository in your dependency injection container
services.AddRepositoryRegistration<YourDbContext>();
📜 License
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Give a Star
Don't forget that if you find this project helpful, please give it a ⭐ on GitHub to show your support and help others discover it.
🤝 Contributing
Contributions are always welcome. Feel free to report issues and submit pull requests to the repository, following the steps below:
- Fork the repository
- Create a feature branch (starting from the develop branch)
- Make your changes
- Submit a pull requests (targeting develop)
🩺 Testing
<img width="734" height="243" alt="image" src="https://github.com/user-attachments/assets/cbea06f9-c9ba-4881-ba79-8ae1baa79035" />
| 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
- Microsoft.EntityFrameworkCore (>= 10.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.