Part 3 - Enhanced Data Layer

We build on the foundational data layer concepts introduced in Part 2, and evolve them to include enhanced concepts often found in production quality APIs.

6. DTOs

We look at what Data Transform Objects are, and why we use them in API projects

7. Repository Pattern

  1. Repository pattern

8. Relationships

  1. Relationships