The purpose of this article is to describe the technique I have used to implement the repository pattern in .NET applications. ...