软件:Visual Studio 2019
数据库:SQLServer2019
1.打开vs2019,点击创建新项目
2.选择ASP.NET Core Web 应用程序,点击下一步
3.配置项目名字和位置,本项目名字为Lesson2,位置是E:\2020\Lesson2
4.选择.NET Core和ASP.NET Core 3.1,选择空项目,不选择HTTPS配置
5.项目创建完成之后,点击IIS Express是否可以运行
浏览器显示Hello World,说明项目正常,接下来开始配置MVC项目
6.右键点击Lesson2 ,选择新建文件夹,创建名为Controllers,Models和Views三个文件夹
6.右击Controllers文件夹,选择控制器,添加一个空的控制器,名为HomeController
7.右击Index->选择添加视图->添加(视图名称要Controllers的Index方法保持一致)
8.添加完成之后,可以在Views->Home->Index看见名为Index的页面,将h1标签里面的内容改为一下内容
9.在Views添加Shared文件夹,右击Shared文件夹,选择新建项,选择Razor布局
10.右击Views,选择新建项,分别添加一下两个视图
11.在_ViewImports.cshtml添加一下代码
12.添加路由,在Startup文件添加一下代码
13.点击IIS Express运行 出现“这是MVC项目”,说明我们的项目配置成功了
以上就是ASP.NET Core3.1从空项目配置成MVC项目,以下配置数据库项目,然后从数据库里面获取数据
1.建立一个类库,名字为LPTDB(开发中模型一般放在类库中,便于维护)
2.建立一个Student类,然后再建立一个LPTDbcontext类
3.在Lessons2导入一下两个程序包,将LPTDB引入到此项目
4.在appsettings.json文件配置数据库连接字符串,需要在自己本机安装SQLServer2019
5.在Startuo类添加一下代码
6.进行数据库迁移,打开程序管理包控制台
输入数据库命令
数据迁移成功后,可以在LPT数据库看到两张表,一张是数据库迁移记录,另一张是Student表
7.在HomeController里面添加一下代码
8.创建Student视图,分别在Index视图和student视图页面添加以下代码
9.点击IIS Express