Respawn是一个小而实用的工具,用于重置测试或开发数据库为空状态。它适用于集成测试,可以自动清除数据,恢复到测试之前的数据库状态。使用Nuget安装Respawn,通过Respawner进行配置,指定要跳过的表或模式。使用ResetAsync方法将数据库重置为空状态。Respawn智能地检查SQL元数据,根据外键关系构建删除表的顺序,并构建DELETE脚本。
完成下面两步后,将自动完成登录并继续当前操作。