本课程共9节内容,主要讲解了在基于.NET8的MVC应用程序中通过EFCoreORM工具将产品分类信息添加到MySQL数据库中。
01第1节:简介
EFCore的安装和配置、实体模型、视图模型、DbContext等工作完成之后,我们就可以开始业务逻辑的开发了。
这里,我们开始开发添加产品分类的基本信息功能,有了产品分类基本信息,才能进行产品的操作,因为每个产品都要属于一个分类。
02第2节:创建控制器
在MVC项目的“Controllers”文件夹上右击,弹出右键菜单:
图1
在图1中选择“添加”“控制器”:
图2
在图2中选择“MVC控制器-空”,点击“添加”按钮:
图3
在图3中输入控制器的名称为“CategoryController”,名称必须以“Controller”为后缀,这是约定。完成后点击“添加”按钮:
图4
图4是创建好的CategoryController控制器,其中默认创建了一个Index()操作方法。
这里,我们将Index()方法修改为Add()方法,并携带HttpGet特性。主要用于呈现添加分类基本信息的界面,不负责提交。
具有HttpGet特性的Add()方法代码如下:
//summary
///添加分类信息-显示。
////summary
///returns/returns
[HttpGet]
publicIActionResultAdd()
{
returnView();
}
图5
现在,CategoryController控制器中的Add()方法是HttpGet请求,返回的是View()方法,也就是默认视图。
购买专栏解锁剩余89%