Ես ունեմ ASP.Net MVC հավելված և օգտագործում եմ StructureMap-ը MVC-ում՝ ամբողջ հավելվածը միասին սոսնձելու համար: Կան որոշ մոդելային դասեր, որոնք ունեն ծանր քաշային կախվածություններ, որոնք չեն օգտագործվում բոլոր հանրային մեթոդներում, այնպես որ ես Icontainer-ով անցնում եմ մոդելի կառուցողին և օգտագործում այն՝ ըստ պահանջի ծանր քաշային կախվածություններ ստեղծելու համար:
Իմ հարցն այն է, թե որտեղից է գալիս Icontainer-ը, որը ներարկվում է: Արդյո՞ք դա հղում է MVC-ի կենտրոնական դիրքին (դա տրամաբանական ծնող է), թե՞ այն բոլորովին նոր է, որը ստեղծվել և կազմաձևվել է բացառապես այս դասի համար: