Workshop: Improving Data Access with Patterns
This hands-on workshop will introduce you to the Repository pattern and then extend it and combine it with other patterns like the Specification pattern.
"But I already know the Repository pattern..." you say?
Most likely you're familiar with this common pattern in some form. But in this workshop you'll become familiar with using it per-type, class-generic, method-generic, with caching decorators, with iqueryable and without, and with specifications.
When you're done, you'll have a trove of valuable different implementations of the pattern and a better understanding of the tradeoffs of each approach.