• 1401/04/27

خطای An error occurred while starting the application. :

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

استاد من پروژم رو از روش معماری تمیز میبرم جلو و الان به مشکلی که خوردم اینکه من توی مثلا ریپوزیتوری کاربران به تعداد دوره های کاربر نیاز دارم که اونو میرم از ریپوزیتوری course میخونم و برعکس توی ریپوزیتوری دورها یا همون course نیازدارم به متدی که اونو توی ریپوزیتوری کارfان نوشتم و اون میرم از ریپوزیتوری user یا همون کاربران میخونم ولی موقع اول به خطای زیر میخوذم. 

 

 

و این مشکل موقعی که ICourseRepository رو پاک میکنم از  کلاس Userrepository حل میشه 

ممنون میشم اگه امکانش بود راهنماییم کنید

 

  • 1401/04/28
  • ساعت 09:19

سلام دوست من

مشکلی که در پروژه شما وجود داره اینکه نباید repository ها رو داخل هم تزریق کنین

ریپوزیتوری ها داخل سرویس ها استفاده میشن و اگر نیاز به دیتای خاصی دارین باید در سرویس مدیریت بشن


  • 1401/04/28
  • ساعت 09:56

استاد من یک تابه دارم که id دوره رو میدم و کاربران اون دوره رو برمیگردونه و اینو توی ریپوزیتوری course نوشتم

و من توی ریپوزیتوری کاربران به این نیاز داشتم یا باید همین کد رو اونحا مینوشتم برای فیلتر کاربران یا اینکه از ایم متد استفاده میکردم که من برای اینکه کد تکراری ننویسم اومدیم ریپوزیتوری دوره رو توی ریپوزیتوری کاربران تزریق کردم تا استفاده کنم

فک کنم چارم اینکه این کد رو دوباره بنویستم تو ریپوزیتوری کاربران

بازم ممنون بابت راهنماییتون


  • 1401/04/29
  • ساعت 09:01

خواهش میکنم دوست من

موفق باشین :)


logo-enamadlogo-samandehi