- Create Basic CRUD API
- Connect to MSSQL
- Setup basic JWT Authentication
- Integrate with Swagger
- Entity Framework
- Move the Dockerfile to root folder as there was minor path issue
- Basic auditing - automatically generate EnteredBy, UpdatedBy, EnteredOn, UpdatedOn (refer https://github.com/varshacl6/DemoApplication/blob/master/DemoApplication/Data/ApplicationDbContext.cs)
- EFCore.NamingConventions framework to map all the column names to snake_case
Commands:
- Create migrations:
dotnet ef migrations add <migration_name>
- Run migrations:
dotnet ef database update
Note:
This project uses ASP.NET 6 version