I cheched default inheritances of AbstractBatcher, chech MiniProfiler.EF6. And do not get what is purpose of Infrastructure namespace? Could you document it and what is difference in output if provide just command replacement, not batch? Could you add Integration test for SQL Server showing batching?