--- uid: mvc/overview/getting-started/index title: "ASP.NET MVC Getting Started | Microsoft Docs" author: rick-anderson description: "Learn About ASP.NET MVC ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that g..." ms.author: aspnetcontent manager: wpickett ms.date: 08/31/2011 ms.topic: article ms.assetid: d916dbe0-1895-491b-8bb6-93f4594ce757 ms.technology: dotnet-mvc ms.prod: .net-framework msc.legacyurl: /mvc/overview/getting-started msc.type: chapter --- ASP.NET MVC Getting Started ==================== > The following guidance explains what ASP.NET MVC is and shows how to get started. - [Getting Started with ASP.NET MVC 5](introduction/index.md) - [Getting Started](introduction/getting-started.md) - [Adding a Controller](introduction/adding-a-controller.md) - [Adding a View](introduction/adding-a-view.md) - [Adding a Model](introduction/adding-a-model.md) - [Creating a Connection String and Working with SQL Server LocalDB](introduction/creating-a-connection-string.md) - [Accessing Your Model's Data from a Controller](introduction/accessing-your-models-data-from-a-controller.md) - [Examining the Edit Methods and Edit View](introduction/examining-the-edit-methods-and-edit-view.md) - [Adding Search](introduction/adding-search.md) - [Adding a New Field](introduction/adding-a-new-field.md) - [Adding Validation](introduction/adding-validation.md) - [Examining the Details and Delete Methods](introduction/examining-the-details-and-delete-methods.md) - [Getting Started with EF 6 using MVC 5](getting-started-with-ef-using-mvc/index.md) - [Creating an Entity Framework Data Model](getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application.md) - [Implementing Basic CRUD Functionality](getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-application.md) - [Sorting, Filtering, and Paging](getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Connection Resiliency and Command Interception](getting-started-with-ef-using-mvc/connection-resiliency-and-command-interception-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Code First Migrations and Deployment](getting-started-with-ef-using-mvc/migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Creating a More Complex Data Model](getting-started-with-ef-using-mvc/creating-a-more-complex-data-model-for-an-asp-net-mvc-application.md) - [Reading Related Data](getting-started-with-ef-using-mvc/reading-related-data-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Updating Related Data](getting-started-with-ef-using-mvc/updating-related-data-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Async and Stored Procedures](getting-started-with-ef-using-mvc/async-and-stored-procedures-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Handling Concurrency](getting-started-with-ef-using-mvc/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Implementing Inheritance](getting-started-with-ef-using-mvc/implementing-inheritance-with-the-entity-framework-in-an-asp-net-mvc-application.md) - [Advanced Entity Framework Scenarios](getting-started-with-ef-using-mvc/advanced-entity-framework-scenarios-for-an-mvc-web-application.md) - [EF Database First with ASP.NET MVC](database-first-development/index.md) - [Getting Started with Entity Framework 6 Database First using MVC 5](database-first-development/setting-up-database.md) - [Creating the Web Application and Data Models](database-first-development/creating-the-web-application.md) - [Generating Views](database-first-development/generating-views.md) - [Changing the Database](database-first-development/changing-the-database.md) - [Customizing a View](database-first-development/customizing-a-view.md) - [Enhancing Data Validation](database-first-development/enhancing-data-validation.md) - [Publish to Azure](database-first-development/publish-to-azure.md) - [Lifecycle of an ASP.NET MVC 5 Application](lifecycle-of-an-aspnet-mvc-5-application.md) - [MVC Recommended Resources](recommended-resources-for-mvc.md) - [MVC recommended tutorials and articles](mvc-learning-sequence.md)