我想对数据库(EF、Dapper 等)中的不同“插入”实现进行基准测试,但不知道如何以及在何处处理数据库的设置和清理。
Benchmark.net 中有一个 GlobalSetup 和一个 IterationSetup 方法,但在文档中说 CPU 密集型操作会影响结果。这让我感到困惑,因为我不关心运行时的设置/清理工作(我只关心特定的 INSERT 函数,它需要一个正确的数据库)。
如何为我想使用 benchmark.net 进行基准测试的函数处理数据库的设置/清理?