پیاده سازی object to object mapping با AutoMapper نگاشت یک شی به یک شی مشابه دیگر معمول است. همچنین خسته کننده و تکراری است زیرا به طور کلی هر دو کلاس دارای ویژگی های یکسان یا مشابه هستند ک…
پیاده سازی Application Services در DDD از Application Serviceها برای پیاده سازی use caseهای یک برنامه کاربردی استفاده می شود. آنها برای نمایش منطق دامنه در لایه presentation استف…
نقش الگوی Factory در Domain Driven Design قبلا و در این لینک در خصوص الگوی طراحی Factory Method صحبت کردیم.روش معمولی ایجاد یک شی توسط client از طریق سازنده عمومی آن است. این به خوب…
پیاده سازی الگوی طراحی Abstract Factory قبلا و در این لینک به پیاده سازی الگوي طراحي Factory Method پرداخته شده است. قبل از ادامه پیشنهاد می کنم آن را حتما مطالعه کنید.الگوی Abstr…
پیاده سازی الگوي طراحي Factory Method الگوی طراحیDesign Pattern راهحلهای سطح پایین مربوط به پیادهسازی و مشکلات شیگرای رایج را ارائه میکند. در واقع، پیاده سازی خاصی را برای…
پياده سازي Domain Serviceها در Asp.Net Core در طراحی دامنه محور (DDD)، business logic اصلی به طور کلی در aggregate ها (Entityها) و Domain Service ها پیاده سازی می شود. ایجاد یک Domai…
الگوی Specification در ASP.NET Core الگوی Specification در ASP.NET Core - بهبود Generic Repository Pattern
پیاده سازی CQRS با MediatR در Asp.Net Core الگوی CQRS مخفف Command and Query Responsibility Segregation است، الگویی که عملیات خواندن و به روز رسانی را برای ذخیره داده جدا می کند. پیا…
آیا بهمراه CQRS باید از الگوی Repository استفاده کنیم؟ برخی از توسعه دهندگان بر این عقیده هستند که همیشه باید از الگوی Repository برای انتزاع منطق دسترسی به داده ها استفاده کنید، در حالی که برخی…
پیاده سازی Repositories قبلا و در دو پست جداگانه در خصوص موارد زیر صحبت کردیم. این پست در ادامه تکمیل مباحث زیر می باشد پیاده سازی الگوی Repository در ASP.NET Core…