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.