跟着官网学ASP. NET Core 6.0之创建WebApi项目
编辑
60
2022-03-06
跟着官网学ASP. NET Core 6.0之创建WebApi项目
新建WEB API接口
新建实体类
在项目目录中新建一个Models
文件夹用于存放实体类,新建一个名为Order
类
Public class Order
{
public long Id{get;set}
public string OrderNo{get;set}
public decimal Amount{get;set}
public DateTime CreateTime{get;set}
}
创建数据库访问
首先通过NuGet
安装Microsoft.EntityFrameworkCore.InMemory
新建一个名为DemoContext的数据库上下文类并继承DbContext类
public class DemoContext:DbContext
{
public DemoContext(DbContextOptions<DemoContext>options):base(options){}
public DbSet<Order> Orders{get;set;}=null!;
}
新增接口
新建一个API控制器,在选中模型后,会安装一些依赖包,我们需要耐心的等待一下
VS会为我们生成比较全的CRUD代码
代码中我们可以看到4种接口请求方式HttpGet(查询)、HttpPut(修改)、HttpPost(新增)、HttpDelete(删除),Route中也带有api路径,我们的接口便在api目录下,此时,我们运行起来便可在Swagger中看到刚才新增的接口
- 0
- 0
-
分享