在NET8MVC中,使用EFCore将

本课程共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%


转载请注明:http://www.aierlanlan.com/rzfs/9120.html

  • 上一篇文章:
  •   
  • 下一篇文章: