☄️ Master the Modular Monolith Architecture: https://bit.ly/3SXlzSt 📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovic The Specification design pattern allows us to describe a query in an object. In this video, I'll show you how to implement your own Specification pattern with EF Core. This will improve our existing repository pattern implementation with EF Core. One Trick To Improve Entity Framework Performance https://www.milanjovanovic.tech/blog/entity-framework-query-splitting Join my weekly .NET newsletter: https://www.milanjovanovic.tech Read my Blog here: https://www.milanjovanovic.tech/blog Subscribe for more: https://www.youtube.com/c/MilanJovanovicTech?sub_confirmation=1 Chapters 0:00 Implementing the Specification base class 5:35 Concrete Specification implementation 7:14 Implementing the Specification Evaluator 10:54 Applying the Specification in a Repository 15:19 Extending the Specification to support Query Splitting 16:51 How the Specification works