Mark Seemans book example
To get it to run, you have to copy in the dll from .Data.Sql to the MVC project. This is becuase Mark uses late binding and I didn't want to add a reference, to make sure that the MVC project wasn't reliant on the Data project.