SubSonic is A Super High-fidelity Batman Utility Belt that works up your Data Access (using Linq in 3.0), throws in some much-needed utility functions, and generally speeds along your dev cycle. There are a few ways to work with SubSonic 3.0. One of them is to tell it to get right out of your way – and that’s the point of the SimpleRepository. Many times code generation and configuration get in your way. If all you want is a DLL and pot to cook your data in – well this is for you.