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