这个比较简单,直接写代码
删除需要employeeId和companyId。首先验证两个id分别都能查询到东西。
资源已经被删除了,就不返回什么东西, 所以就是NoContent
测试
204 no content
在复制这个地址 查询这个id
删除company
company可能会包含多个employee。父子资源一起删除。
这里设置了不能级联删除
改成Cascade就是级联删除。
这里删除了company就会级联的删除下面的employee信息了。
测试
controller内先调用一下这个方法。后面俩参数可以传null。这就相当于把这个employee对应的加载到DbContext内。也就是加载到内存里。这个时候就可以一起追踪了。
这次可以删除了
是否需要先加载employee,回头再落实一下。