Asp.Net Core Repository Pattern Örneği
Asp.Net Core ile yaptığım örneklerin yer aldığı yazı dizisine devam ediyorum. Yine bir diğer önemli başlık olan Repository Pattern ve bu yaklaşımın nasıl projeye entegre edileceğini paylaşacağım. Geliştirmeleri .Net Core 3.0 ve Visual Studio 2019 versiyonları ile yapıyorum. Sizde güncel versiyonları kullandığınızdan emin olun. Repository Pattern Nedir ? Repository Pattern veya diğer Pattern yaklaşımları özellikle kurumsal uygulama tasarımları yaparken, alt yapıyı (infrastructure) belirlerken sıkça başvurduğumuz yöntemler diyebilirim. Bu noktada Repository Pattern , veritabanı crud işlemlerinde DRY (Don’t repeat yourself) felsefenin gerekliliğiyle oluşturulan yardımcı bir sınıftır. Entity Modelleriniz için create,read vb veritabanı işlemlerini bu sınıf üzerinden erişebilecek ve bir kez yazdığımız için tüm DB Entity Modelleri için geçerli olacaktır. Bu tarz soyut yaklaşımları kod örnekleri üzerinden anlamak daha kolay olacağı için örneğe göz atın. Asp.Net Core Re