P33 删除资源 DELETE
这个比较简单,直接写代码

删除需要employeeId和companyId。首先验证两个id分别都能查询到东西。
P33 删除资源 DELETE

资源已经被删除了,就不返回什么东西, 所以就是NoContent
P33 删除资源 DELETE

P33 删除资源 DELETE
204 no content
P33 删除资源 DELETE

在复制这个地址 查询这个id
P33 删除资源 DELETE

删除company

company可能会包含多个employee。父子资源一起删除。
P33 删除资源 DELETE

这里设置了不能级联删除
P33 删除资源 DELETE
改成Cascade就是级联删除。
P33 删除资源 DELETE
这里删除了company就会级联的删除下面的employee信息了。
P33 删除资源 DELETE

测试

P33 删除资源 DELETE

controller内先调用一下这个方法。后面俩参数可以传null。这就相当于把这个employee对应的加载到DbContext内。也就是加载到内存里。这个时候就可以一起追踪了。
P33 删除资源 DELETE
这次可以删除了
P33 删除资源 DELETE

是否需要先加载employee,回头再落实一下。
 

结束

 

相关文章:

  • 2022-02-07
  • 2021-12-19
  • 2021-09-12
  • 2021-09-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-02
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案