- https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.1&tabs=visual-studio
- https://blog.elmah.io/add-razor-runtime-compilation-when-developing-asp-net-core/
- https://itnext.io/upgrade-an-asp-net-core-application-to-bootstrap-4-78cc2daf6450
- https://docs.microsoft.com/en-us/aspnet/core/client-side/libman/libman-vs?view=aspnetcore-3.1
- https://stackoverflow.com/questions/48481003/how-to-use-bootstrap-4-in-asp-net-core
- https://docs.microsoft.com/en-us/aspnet/core/client-side/bundling-and-minification?view=aspnetcore-3.1
- Nuget: BuildBundlerMinifier
- https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/?view=aspnetcore-3.1
- Data Annotation
- Relationships via FluentAPI
- Concurrency https://www.learnentityframeworkcore.com/concurrency
- Global Query Filters https://docs.microsoft.com/en-us/ef/core/querying/filters
- https://automapper.org/
- https://code-maze.com/automapper-net-core/
- Problem of overposting https://andrewlock.net/preventing-mass-assignment-or-over-posting-in-asp-net-core/