200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > ASP .NET Core Web MVC系列教程四:添加模型

ASP .NET Core Web MVC系列教程四:添加模型

时间:2019-05-09 08:12:25

相关推荐

ASP .NET Core Web MVC系列教程四:添加模型

系列文章目录:ASP .NET Core Web MVC系列教程:使用ASP .NET Core创建MVC Web应用程序

上一个教程:ASP .NET Core Web MVC系列教程三:添加视图

在本节中,您将添加用于管理数据库中的电影的类。These classes will be the “Model” part of the MVC app.

您可以将这些类与Entity Framework Core(EF Core)一起使用来处理数据库。EF Core是一种对象关系映射(ORM)框架,它简化了您必须编写的数据访问代码。

您创建的模型类称为 POCO classes (from Plain Old CLR Objects),因为它们对EF Core没有任何依赖性。它们只定义将存储在数据库中的数据的属性。

在本教程中,首先编写模型类,然后EF Core创建数据库。此处未涉及的替代方法是从现有数据库生成模型类。有关该方法的信息,请参阅核心 - 现有数据库。

右键单击Models文件夹> 添加 > 类。将类命名为Movie。

将以下属性添加到Movie类中:

using System;using ponentModel.DataAnnotations;namespace MvcMovie.Models{public class Movie{public int Id {get; set; }public string Title {get; set; }[DataType(DataType.Date)]public DateTime ReleaseDate {get; set; }public string Genre {get; set; }public decimal Price {get; set; }}}

在Solution Explorer中,右键单击Controllers文件夹> Add> New Scaffolded Item。

在添加基架页面,使用Entity Framework> Add选择带视图的MVC Controller。

设置如下:

从“ 工具”菜单中,选择“ NuGet包管理器” >“ 包管理器控制台”。

输入如下命令:

Add-Migration InitialUpdate-Database

然后运行,打开页面 http://localhost:5000/movies

下一个教程:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。