This project demonstrates how to build a Web API using ASP.NET that performs CRUD (Create, Read, Update, Delete) operations on a Student entity.
It's part of a learning exercise to understand how RESTful APIs work in ASP.NET and how to connect them to a data layer.
- RESTful API for managing Student records
- CRUD operations: Create, Read, Update, Delete
- JSON-based input/output
- Basic validation and error handling
- Easily switchable data sources (in-memory or database)
- Built using clean, modular ASP.NET architecture
- ASP.NET Core Web API
- C#
- .NET 6.0+
- Entity Framework Core (optional)
- SQL Server / LocalDB (optional)
- Visual Studio 2022 / VS Code
Make sure you have installed:
- .NET SDK 6.0+
- Visual Studio 2022 or VS Code
- (Optional) SQL Server / LocalDB if using EF Core