• 1402/07/24

محل استفاده الگوی cqrs :

باسلام .
در پروژها و دوره های قبلی کاری که انجام می شد این بود ک یک repository  و یک service   داشتم که controller  از اونها استفاده میکرد . مثلا در زمان register  کردن کاربر،  یک ویومدل از سمت کنترلر به سمت service  میرفت و عملیات منطقی (مثلا اینکه شمایره تلفتن قبلا ثبت شده یا نه و ... )  انجام میشد و نتیجه از سمت service  به سمت controller  می اومد.  حالا سوالم اینجاست که الگوی cqrs  کجای این فرایند است؟ آیا باید عملیات منطقی رو که قبلا service  انجام میداد (مثل register  کردن کاربر) با استفاده از cqrs  انجام بشه (یعنی در متد handler) ؟
یا اینکه این الگو بین repository  و service  قرار میگیره فقط برای اینکه دیتا رو از entity  ها مپ کنه به viewmodel ها؟

 

در واقع تو اکثر فقط وقتی قرار عملیات crud  انجام بشه یا نهایت ی دیتا map  بشه به یک viewmodel  از cqrs استفاده میشه و وقتی ی عملیات منطقی قراره انجام بشه دیگ از cqrs ساتفاده نمیشه.  

  • 1402/07/26
  • ساعت 09:36

سلام دوست من وقتتتون بخیر

دوست عزیزم شما میتونیدCQRS رو به جای Service هاتون استفاده کنید 


  • 1402/07/28
  • ساعت 13:53

خب اون موقع  عملیت منطقی از طریق cqrs  است ؟ مثلا لاگین که یک سری کارای منطقی باید تو لایه service  انجام بشه؟


  • 1402/08/01
  • ساعت 09:31

کاربرگرامی ! لطفا به پیام صوتی زیر گوش دهید.