• 1400/01/20
  • 0
  • 493
1400/01/20 |
backend

استفاده از سرویسها و facad در کلاسهای static

با سلام

نحوه استفاده از سرویسهای نوشته شده و یا Facad در کلاسهای از نوع استاتیک به چه صورت است چون نمیشه تزریق وابستگی انجام داد

چون در کلاسهای استاتیک Constractor  نمیشه ساخت 

لطفا اگر راهکاری دارید اعلام کنید

ممنون


سلام

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

https://medium.com/@mustafamagdy1/using-net-core-di-in-static-class-3ec2761bf1f9


از شما ممنونم

این مقاله رو خونده بودم

باید بری اول اون Facad و از نوع استاتیک کنی و بعدش کلاسش و استاتیک کنی و بعدش databaseContext نمیخونه اون هم باید استاتیک بشه و کلی کلاس که تا حالا نوشتم همه باید استاتیک بشن که یک کلاس استاتیک میخوای توبرنامه استفاده کنی

 

البته امتحان کردم که میگم

باز هم ممنون


مشکل با این روشها حل نشد و مجبور شدم از ساخت کلاس استاتیک منصرف شوم و  ویو کامپوننت بسازم و از Facad در کلاس اون استفاده کنم و در سایت نمایش دهم

این سیستم رو برای آمارگیر سایت داشتم طراحی میکردم و جواب گرفتم

 



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری