An open API service indexing awesome lists of open source software.

https://github.com/angelodotnet/tinyrepository

A lightweight generic repository pattern implementation for Entity Framework Core, designed to simplify data access and management in .NET applications.
https://github.com/angelodotnet/tinyrepository

database dotnet entity-framework-core generic-repository library management orm-library repository-pattern

Last synced: about 1 month ago
JSON representation

A lightweight generic repository pattern implementation for Entity Framework Core, designed to simplify data access and management in .NET applications.

Awesome Lists containing this project

README

          

# Tiny Repository for .NET EF Core
[![NuGet Version](https://img.shields.io/nuget/v/TinyRepository.svg?style=flat-square)](https://www.nuget.org/packages/TinyRepository/)

A lightweight generic repository for Entity Framework Core

## 🏷️ Introduction

A lightweight generic repository pattern implementation for Entity Framework Core, designed to simplify data access and management in .NET applications.

## 🛠️ Installation

### Prerequisites

- .NET 8.0 SDK (latest version)

### Setup

The library is available on [NuGet](https://www.nuget.org/packages/TinyRepository), just search for _Identity.Module.API_ in the Package Manager GUI or run the following command in the .NET CLI:

```shell
dotnet add package TinyRepository
```

> [!TIP]
> See the [documentation](https://github.com/AngeloDotNet/TinyRepository/tree/main/docs) for a list of helpful examples.

## 📜 License

This project is licensed under the MIT License - see the [LICENSE](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

The project is constantly evolving. Contributions are always welcome. Feel free to report issues and submit pull requests to the repository, following the steps below:

1. Fork the repository
2. Create a feature branch (starting from the develop branch)
3. Make your changes
4. Submit a pull requests (targeting develop)