• 1401/05/26

cqrs تزریق وابستگی :

با سلام . 

آیا این درسته که توی یک handler cqrs چند reposittory رو تزریق کرد ؟ مثلا در add user command علاوه بر این که user repository رو inject میکنیم customer repository رو هم inject کنیم و مثلا چک کنیم که آیا customerId مورد نظر توی customer ها هست یا نه. با توجه به رویکرد DDD  این حالت درسته یا باید دو قسمت جدا کنیم اینارو و توی controller جدا جدا صداشون بزنم؟

  • 1401/05/28
  • ساعت 10:13

به طور کلی بیشتر منظورم اینه که میشه از چند repository مربوط به aggregate root های مختلف در یک command handler یا query handler استفاده کرد یا راه حل بهتری برای این مورد وجود دارد؟


  • 1401/05/28
  • ساعت 22:27

سلام دوست من

بله میشه این کار رو انجام داد مشکلی نداره


logo-enamadlogo-samandehi