C# .NET 10 · EF Core Code First · Azure SQL · Terraform

Gym Membership

A C# MVC app that builds its SQL database from code with Entity Framework Code First migrations, fills it with test data and shows it here. Azure resources are created with Terraform and deployed by Azure DevOps.

Gym members and their classes

Read live from the GymMembership Azure SQL database.

Loading members… The database is on Azure's free tier and goes to sleep when nobody uses it, so the first load can take up to a minute.

Code First migration

Terraform deployment to Azure

Azure DevOps pipeline

Terraform makes the resources; a pipeline then deploys into them:

See azure-pipelines.yml