StudentManagementApp is an ASP.NET Core MVC application that demonstrates a student-and-grades domain using Entity Framework Core (Code-First) with SQL Server.
The project focuses on relational data modeling, seeded data, and LINQ-based querying, presented through a clean, Razor-based UI.
- C# · .NET 10
- ASP.NET Core MVC
- Entity Framework Core (Code-First)
- SQL Server
- LINQ
- Razor Views
- Code-First domain models with one-to-many relationships (Student → Grades)
- Seeded sample data for quick setup and consistent demo scenarios
- LINQ queries for filtering, grouping, and reporting-style output (e.g., summaries and averages)
- Razor UI for structured display of students, subjects, and grades
- EF Core migrations for schema evolution and database versioning
- Entity Framework Core Code-First workflow with migrations
- Relational data modeling with navigation properties
- LINQ-based data workflows for querying and aggregation
- MVC separation of concerns (Models, Controllers, Views)
- Maintainable structure suitable for future extensions
C# · .NET 10 · ASP.NET Core MVC · Entity Framework Core · SQL Server · LINQ · Code-First Migrations · Relational Data Modeling · Razor Views
Educational project designed to demonstrate Code-First modeling, relational structures, and LINQ-based data operations in an ASP.NET Core MVC application.