Info
Version: | 1.0.14 |
Author(s): | Aleksandr Kolesnikov |
Last Update: | Sunday, October 13, 2024 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/kolesnikovav/Autocontroller |
NuGet Url: | https://www.nuget.org/packages/AutoController |
Install
Install-Package AutoController
dotnet add package AutoController
paket add AutoController
AutoController Download (Unzip the "nupkg" after downloading)
Dependencies
- Microsoft.AspNetCore.Authorization(>= 3.1.7)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore(>= 3.1.7)
- Microsoft.AspNetCore.Mvc.Core(>= 2.2.5)
- Microsoft.EntityFrameworkCore(>= 3.1.7)
- Microsoft.EntityFrameworkCore.SqlServer(>= 3.1.7)
- Microsoft.EntityFrameworkCore.Sqlite(>= 3.1.7)
- Npgsql.EntityFrameworkCore.PostgreSQL(>= 3.1.4)
- System.Linq.Dynamic.Core(>= 1.2.1)
- System.Net.Http(>= 4.3.4)
Tags
This plugin simplify client-server interacting, by creating endpoints for each Entity in your DBContext.
JSON and XML interacting types are supported.
Handles GET POST PUT DELETE requests.
Flexible and adjustable request schema.
Support sorting, filtering and pagination in GET Requests.
Retrive count of entity.
Permission control.
Handle some actions before save/delete.
Execute some Actions before DbContext SaveChanges/SaveChangesAsync.
Supported databases:
SQLite
SQLServer
PostgreSQL.