سلام در wpf چجوری میشه ioc ontainer رو داشت که خود context رو هم inject کنه ؟ مثل .net core که داخل startup خود context رو هم تعریف می کردیم؟
و یه سوال دیگه آیا استفاده از ابزاری هایی مانند ninject باعث کند شدن برنامه نمیشه؟
سلام
خود Context چی هست اصن ؟ کلا به چی میگی Context ؟
اثر خود ioc که قابل چشم پوشی هستش و صرفا یه factory که کارش ساختن از اشیا مختلف. حالا تو ممکنه یه شیای رو بخوای بسازی که ساختن اون شی هزینه داشته باشه و کلی از جاهای سیستم اون رو تزریق کنی که خب قاعدتا سیستم رو کند میکنه.
context منظور همون نمایده دیتابیس هست
خب پس بگو DataContext چون لغت Context معنی زمینه (حوزه فعالیت و اینا) میده.
اینجا جواب سوالت هست داخل متد ConfigureContainer باید DataContext رو Bind کنی. توی مثال خودش IWeapon رو تزریق کرده، تو میتونی DataContext رو تزریق کنی.
موفق باشی
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)