ASP.NET Scaffolding is a code generation framework for ASP.NET MVC Web applications. Visual Studio 2013 includes pre-installed code generators for MVC and Web API projects. You add scaffolding to your project when you want to quickly add code that interacts with data models. Using scaffolding can reduce the amount of time to develop standard data operations in your own project.
Scaffolding is a technique to generate code for basic CRUD (create, read, update, and delete) operations against your database effectively and then you can edit or customize this auto generated code according to your need.