{"repo":"anton-martyniuk/Modern","free":true,"listed":false,"github":"https://github.com/anton-martyniuk/Modern","clone":"git clone https://github.com/anton-martyniuk/Modern.git","description":".NET modern tools for fast and efficient development","language":"C#","stars":109,"topics":["aspnetcore","controllers","cqrs","cshap","dapper","dotnet","efcore","genericrepository","litedb","mongodb"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Modern What is Modern? Modern is a set of modern .NET tools :hammer: :wrench: for fast and efficient development of common backend tasks. It allows to create a production ready applications with just set of models and configuration which can be further extended. Modern tool are flexible, easily changeable and extendable.\\ It includes the following components: generic repositories for SQL and NoSQL databases generic services with and without caching support generic in memory services with in-memory filtering capabilities in-memory and redis generic caches generic set of CQRS queries and commands over repository (if you prefer CQRS over services) generic controllers for all types of services OData controllers for all types of services For more information - see full documentation here. Examples for all types of components - see here. --- Table of contents :bookmark tabs: How to get started? Roadmap Repositories Repositories for SQL databases Repositories for NoSQL databases Services Services with caching Services In Memory CQRS CQRS with caching Controllers Controllers CQRS Controllers In Memory OData Controllers OData Controllers In Memory How to get started? Lets create a Web Api with CRUD operations over Airplane entities. We need a repository, service and controller. 1. Install the following Nuget packages: Modern.Repositories.EFCore Modern.Services.DataStore Modern.Controllers.DataStore 2. Create classes for the following models: AirplaneDto and AirplaneDbo. 3. Create an E","default_branch":null,"files":null,"tree":[],"storefront":"/r/anton-martyniuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anton-martyniuk/Modern/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}