This is the source code for my blog post about implementing data access layers.
This repo is intended to walk you through every step in the process. You can start by checking out the first step:
git checkout step-1
Otherwise, this branch contains the final code.
Enjoy!