- Use Windows Latest
- Use Ubuntu Latest (LTS current)
To help manage:
- Warehouse,
- Culminate business intelligence,
- Statistics,
- To assist in decision making within the company with agricultural inputs, suppliers, work orders with registration and scheduling, machines, brands and models.
- Dotnet 9.0 STS
NOTE: The project is not compatible with Dotnet version 10.x yet, so it is recommended to use Dotnet 9.0 for now, because of the pending support for Pomelo.EntityFrameworkCore.MySql package, it is recommended to use Dotnet version 9.0 instead in Dotnet 10.x.
- MySQL Server (Tested with version 8.x)
NOTE: MySQL Server 9.x is not compatible with Dotnet versions 9.x and 10.x, so it is recommended to use MariaDB Server instead and the support is pending in Pomelo.EntityFrameworkCore.MySql package. - MariaDB Server (Tested with version 10.x and 11.x)
dotnet run
or
dotnet watch run
- EF Core Migrations:
dotnet ef migrations add InitialMigration
dotnet ef database update
Accessing http://localhost:5000/swagger/index.html
- MySQL Server (version 8.x)
- MariaDB (version 11.x)
- Dotnet (version 9.0)
- Dotnet EF (Entity Framework)
- Visual Studio Code or Visual Studio 2022
- Postman or Insomnia
- Dbeaver (optional)
See LICENSE
Info
The use of this API for production purposes is prohibited (in deploy); a license for AutoMapper is mandatory for this purpose, while no license is required for development and testing use. See 15.0 Upgrade Guide