This project is a web database application built using ASP.NET Core, VSCode, and the C# programming language. It follows the MVC (Model-View-Controller) design pattern and demonstrates how to configure database tables using Entity Framework, create models, controllers, views, and implement a search function to filter database results.
This project is developed based on the "ASP.NET Core Crash Course - C# Applications in One Hour" by Shad Sluiter. The tutorial covers the following topics:
- Using the MVC design pattern.
- Configuring database tables using Entity Framework.
- Creating models, controllers, and views.
- Styling ASP.NET pages with CSS and Bootstrap.
- Implementing a search function to filter database results.
- MVC Architecture
- Entity Framework Core for database management
- Razor Views for dynamic web pages
- Bootstrap for responsive design
- Search functionality to filter results
- ASP.NET Core
- C#
- Entity Framework Core
- Razor
- Bootstrap
- CSS
To run this project, you will need:
- .NET 8.0 SDK
- SQL Server (or use SQLite for simplicity)
Clone the repository:
git clone https://github.com/your-username/aspnet-core-web-app.git
cd aspnet-core-web-appApply migrations and update the database:
dotnet ef migrations add InitialCreate
dotnet ef database updateRun the application from VSCode by pressing F5 or using the command:
dotnet runNavigate to https://localhost:5008 to see the application in action.
- Course developed by Shad Sluiter. Check out his YouTube channel.
- ASP.NET Core Documentation
- Entity Framework Core Documentation