использовать
Модель ASP.NET MVC позволяет контролировать данные приложения и манипулировать ими.Чтобы изучить ASP.NET MVC, мы создадим интернет-приложение.
Часть 7. Добавление модели данных.
Модель MVC содержит всю логику приложения (бизнес-логику, логику проверки, логику доступа к данным), кроме логики чистого представления и контроллера.
С помощью MVC модели могут контролировать и манипулировать данными приложения.
Папка Models содержит классы, представляющие модели приложения.
Visual Web Developer автоматически создает файл AccountModels.cs , содержащий модели, используемые для безопасности приложения.
Модели AccountModel включают LogOnModel , ChangePasswordModel и RegisterModel .
Модель базы данных, необходимая для этого руководства, можно создать за несколько простых шагов:
В окне обозревателя решений щелкните правой кнопкой мыши папку «Модели» и выберите «Добавить» и «Класс» .
Назовите класс MovieDB.cs и нажмите «Добавить» .
Отредактируйте этот класс:
используя System.Collections.Generic; используя System.Web; используя пространство имен MvcDemo.Models {общественный класс MovieDB {public int ID {get; ; set; } Public string Director {get; set; } Public DateTime Date {get; Фильмы {получить; } } }
Примечание:
Мы намеренно назвали модель MovieDB. В предыдущей главе вы видели «MovieDBs» (оканчивающиеся на s) для таблиц базы данных. Это может показаться немного странным, но такое соглашение об именах гарантирует, что модель подключена к таблице базы данных, и вы должны ее использовать.
Контроллер базы данных, необходимый для этого руководства, можно создать за несколько простых шагов:
Пересоберите проект: выберите «Отладка» , затем «Создать MvcDemo» в меню.
В обозревателе решений щелкните правой кнопкой мыши папку «Контроллеры» и выберите «Добавить и контроллер» .
Установите имя контроллера MoviesController .
Выберите шаблон: контроллер с действиями и представлениями чтения/записи с использованием Entity Framework.
Выберите класс модели: MovieDB (MvcDemo.Models).
Выберите класс контекста данных: MovieDBContext (MvcDemo.Models).
Выберите ViewRazor (CSHTML).
Нажмите Добавить
Visual Web Developer создаст следующие файлы:
Файл MoviesController.cs в папке «Контроллеры» .
Папка «Фильмы» в папке « Просмотры »
В папке «Фильмы» автоматически создаются следующие файлы:
Создать.cshtml
Удалить.cshtml
Подробности.cshtml
Редактировать.cshtml
Индекс.cshtml
Поздравляю. Вы добавили в свое приложение свою первую модель данных MVC.
Теперь вы можете нажать на вкладку «Фильмы».