I came across this post on making bulk inserts more performant: http://sqlite.phxsoftware.com/forums/t/134.aspx I've tried to follow the parameterized insert example using TransactionScope instead of IDbTransaction. The basic structure I am using is: using (TransactionScope transaction = new TransactionScope...