P33 删除资源 DELETE



这个比较简单,直接写代码

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


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

测试


204 no content


在复制这个地址 查询这个id

删除company

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


这里设置了不能级联删除

改成Cascade就是级联删除。

这里删除了company就会级联的删除下面的employee信息了。

测试




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

这次可以删除了


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

结束

原文地址:https://www.cnblogs.com/wangjunwei/p/14106247.html