http://www.youtube.com/watch?v=bh6HYU71Mtg

Создаем ASP.NET MVC 4 Web Application -- Internet Application
Создаем БД (папка App_Date -- New Item -- SQL Server Database -- создаем поля таблицы -- Update)
заполняем таблицу (ПКМ на названии таблицы -- Show Table Data -- вводим данные)
создаем модель (классы, описывающие данные) (папка Models -- Add -- New Item -- подпапка Data -- LINQ to SQL Classes)
из Server Explorer перетаскиваем таблички на нашу модель -- VS создает класс
создаем контроллер (папка Controller -- Add -- Controller -- MVC controller with empty read/write action)
в контроллере создаем представление для просмотра -- Index -- Add View -- создаем представление (View Engine -- Razor; Create a strongly-typed view; Выбираем Model Class; Выбираем шаблон -- List; Выбираем шаблон или мастер-пейдж)
в контроллере создаем представление для редактирования -- Edit -- Add View -- создаем представление (View Engine -- Razor; Create a strongly-typed view; Выбираем Model Class; Выбираем шаблон -- Edit; Выбираем шаблон или мастер-пейдж)
В нашем контроллере в метод public ActionResult Edit(int id, FormCollection collection) добавляем логику, которая будет сохранять изменения в БД
-- подключаемся к БД
-- создаем объект контакта



модифицируем метод public ActionResult Edit(int id)


и метод public ActionResult Index()


Для того, чтобы создать пункт меню на главной странице, добавляем в шаблон