Effortlessly Reset Databases in .NET Tests with Respawn
Respawn - 重生Respawn 是一个非常小但是实用的工具,它可以很方便的将测试或开发数据库重置为空状态。这特别适合在集成测试中使用,集成测试运行之后,通过 Respawn 自动化的清除数据,回到测试之前的数据库状态。如何使用?使用 Nuget 安装 RespawnInstall-PackageRespawn或者使用 .NET Core CLI:dotnetaddpackageRe...
Respawn是一个小而实用的工具,用于重置测试或开发数据库为空状态。它适用于集成测试,可以自动清除数据,恢复到测试之前的数据库状态。使用Nuget安装Respawn,通过Respawner进行配置,指定要跳过的表或模式。使用ResetAsync方法将数据库重置为空状态。Respawn智能地检查SQL元数据,根据外键关系构建删除表的顺序,并构建DELETE脚本。