第42期-删除数据的多种方案

42分钟 • 单元 • 中级

使用 DbContext 或 DbSet 提供的 Remove 方法删除数据,可显式设置 EntityState 状态删除数据,对已跟踪和未跟踪状态的实体分别执行删除操作,可用 RemoveRange 方法批量删除数据,调用存储过程或原生 SQL 删除数据,级联删除规则,必需和可选外键关系对删除规则的影响,理解 Cascade、ClientSetNull、SetNull 和 Restrict 删除行为,学习微软提供的各种删除行为示例代码,从而理解不同删除行为对内存依赖项和数据库依赖项的影响。