Episode 029 – Generic Repository & Repository Pattern




The 6 Figure Developer Podcast show

Summary:  <br> <br> * What<br> <br> * What is a generic repository<br> <br> <br> * Where<br> <br> * Where in the code would I use the generic repository<br> <br> <br> * Why<br> <br> * Why would I even bother using a generic repository<br> <br> <br> * When<br> <br> * When is/isn't a generic repository appropriate<br> <br> <br> * Who<br> <br> * Who should be using a generic repository<br> <br> <br> <br> <br>  <br> <br> – Repository Pattern<br> – Generics<br> – EF<br> – Unit of work<br> – How to avoid leaky abstractions?<br> – Lazy vs Eager loading<br> – Performance - That will never work in production!!<br> <br>  <br> <br> <a href="https://ardalis.com/introducing-the-cachedrepository-pattern">Introducing the CachedRepository Pattern</a><br> <a href="https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/microservice-ddd-cqrs-patterns/infrastructure-persistence-layer-implemenation-entity-framework-core">Implementing the infrastructure persistence layer with Entity Framework Core</a><br> <a href="http://6figuredev.com/technology/generic-repository-dependency-injection-with-net-core/">Generic Repository &amp; Dependency Injection with .NET Core</a><br> <a href="http://amzn.to/2FV19CC">Practical Test-Driven Development using C# 7</a><br> <br>  <br> <br> <br> "Tempting Time" by <a href="http://www.animalsasleaders.org/">Animals As Leaders</a> used with permissions - All Rights Reserved<br> <br>  <br> × Subscribe now! Never miss a post, <a href="http://subscribebyemail.com/6figuredev.com/feed/podcast/">subscribe to The 6 Figure Developer Podcast!</a><br> <br> <br> <br> Are you interested in being a guest on The 6 Figure Developer Podcast? <a href="https://calendly.com/6figuredev/podcast">Click here to check availability!</a><br> <br> <br>