Repository Design Pattern in C# Part 2

This is part two of a two part series. The first post covers the thought process that I often go through when implementing the repository design pattern. This post will show a complete implementation. I want to start by saying that I don’t really have a preference as to whether repositories should be coarse-grained or fine-grained. However, I do find that …