本课程共4节内容,主要讲解了将MySQL数据库中的分类信息通过EFCoreORM工具以表格的形式显示在页面上。
01第1节:简介
通过EFCoreORM工具将产品分类基本信息添加到MySQL数据库中之后,产品分类信息就会持久的存储在数据库中。
现在,MySQL数据库的Categories表中已经有数据了,这些分类信息只是在数据库中,若想让使用ASP.NETCoreMVC应用程序的用户看到,则还需要将产品分类信息以表格的形式呈现在页面上。
在EFCore框架中,提供了ToListAsync()异步和ToList()同步的方式从MySQL数据库表中获取产品分类信息。
02第2节:编写操作代码
在添加分类基本信息的功能中,当表单提交成功后,转到了Show页面,这个就是用于显示分类基本信息的列表页面。
在CategoryController控制器中添加带有HttpGet请求的Show()方法,只是用来将MySQL数据库中的信息显示出来。
HttpGet的Show()方法的代码如下:
///summary
///显示分类信息。
////summary
///returns/returns
[HttpGet]
publicasyncTaskIActionResult
Show()
{
varcategories=
await_dbContext.Categories.ToListAsync();
returnView(categories);
}
这段代码使用的是异步的方式获取分类的基本信息,建议大家都使用异步的方式执行CRUD操作。
ToListAsync()需要Microsoft.EntityFrameworkCore命名空间。
购买专栏解锁剩余74%