ASP.NET MVC - модель
- Предыдущая страница База данных MVC
- Следующая страница Безопасность MVC
Чтобы изучить ASP.NET MVC, мы создадим интернет-приложение.
часть 7:добавить модель данных.
Модели MVC
MVC модельвключает все логики приложения (бизнес-логика, логика проверки, логика доступа к данным), кроме чистой логики视图 и контроллера.
с помощью MVC, модели могут сохранять и обрабатывать данные приложения.
папка Models
папка Modelsвключающий классы, представляющие модели приложения.
Visual Web Developer автоматически создает AccountModels.cs файл, включающий модели для обеспечения безопасности приложения.
AccountModels включает LogOnModel,ChangePasswordModel и RegisterModel.
добавить модель базы данных
данные базы данных модели, необходимые для этого руководства, могут быть созданы несколькими простыми шагами:
вменеджер решенийв Models папка, выберитедобавить,класс.
для класса MovieDB.cs назовите, затем нажмитедобавить.
редактировать этот класс:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Entity; namespace MvcDemo.Models } public class MovieDB } public int ID { get; set; } public string Title { get; set; } public string Director { get; set; } public DateTime Date { get; set; } } public class MovieDBContext : DbContext } public DbSet<MovieDB> Movies { get; set; } } }
Комментарий:Мы назвали эту таблицу «MovieDBs» (с окончанием s). В предыдущей главе мы видели, как имя таблицы «MovieDBs» (с окончанием s) используется для модели данных. Не знакомо? Однако это命名 конвенция, которая обеспечивает связь контроллера с таблицей базы данных.
Добавить базу данных контроллера
База данных контроллера, необходимая для этого учебника, может быть создана несколькими простыми шагами:
- Перестройте ваш проект: выберите тестирование, затем из меню выберите Build MvcDemo.
- В менеджере решений правой кнопкой мыши нажмите на папку Controllers, затем выберите добавить, контроллер.
- Название контроллера установите в MoviesController
- Выберите шаблон: Контроллер с действиями чтения/записи и представлениями, использующий Entity Framework
- Выберите класс модели: MovieDB (MvcDemo.Models)
- Выберите класс контекста данных: MovieDBContext (MvcDemo.Models)
- Выберите вид Razor (CSHTML)
- Нажмите добавить
Visual Web Developer создаст следующие файлы:
- Файл MoviesController.cs в папке Controllers
- Папка Movies в папке Views
Добавить базу данных для просмотра
Следующие файлы будут автоматически созданы в папке Movies:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
Поздравляем тебя
Поздравляем вас. Вы добавили первый тип данных MVC в приложение.
Теперь вы можете нажать на вкладку «Фильмы».
- Предыдущая страница База данных MVC
- Следующая страница Безопасность MVC