Bulk Writer 1.0.1 released

A few years back, I had a somewhat new problem on hand. I needed to, on a daily basis, wipe and re-insert about 100 million rows of product data into a customer support database. The data was in the form of a single CSV file (zipped of course), and I needed to find a way to efficiently insert that data into SQL Server. Enter SQL Bulk Copy. It can, lightning [Read More]

Respawn 1.0.0 released

Respawn is a small library to help reset your database to a known state before tests. If you're like our teams and rely on integration/subcutaneous tests as your final "green" test for feature complete, keeping a consistent database state can be frustrating. Respawn solves this problem by intelligently wiping your local test database clean before each test: var checkpoint = new Checkpoint(); await checkpoint.Reset("MyConnectionStringName"); // or await checkpoint.Reset( [Read More]