Project overview
This project builds a backend service for product management. A frontend app, mobile app, or another service could consume the API later, but the focus here is the backend itself.
- Entity: Product
- Database: SQL Server
- ORM: Entity Framework Core
- Framework: ASP.NET Core Web API
Example product model
public class Product
{
public int Id { get; set; }
public string Name { get; set; } = "";
public string Category { get; set; } = "";
public decimal Price { get; set; }
public int Quantity { get; set; }
}What this project teaches
It teaches how models connect to a database, how controllers expose endpoints, and how real backend services are structured around clean data access and clear API design.