Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.56 KB

File metadata and controls

33 lines (27 loc) · 1.56 KB

StudentManagementApp — ASP.NET Core MVC (Code-First)

Overview

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.

Tech Stack

  • C# · .NET 10
  • ASP.NET Core MVC
  • Entity Framework Core (Code-First)
  • SQL Server
  • LINQ
  • Razor Views

Key Features

  • 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

Architecture & Concepts

  • 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

Skills Demonstrated

C# · .NET 10 · ASP.NET Core MVC · Entity Framework Core · SQL Server · LINQ · Code-First Migrations · Relational Data Modeling · Razor Views

Project Status

Educational project designed to demonstrate Code-First modeling, relational structures, and LINQ-based data operations in an ASP.NET Core MVC application.