我有一个从存储库项目中获取数据的映射器。我有一个 IMenuMapper 接口,它像这样传递到 homecontroller 中:
public HomeController(IMenueMapper menueMapper)
{
_menueMapper = menueMapper;
}
但是 menuemapper 类本身使用IMenueMapperRepository
, 这来自另一个项目并通过 dll 传入
public MenueMapper(IMenueItemsRepository menueItems)
{
_menueItems = menueItems;
}
虽然我可以使用 structuremap.mvc5 轻松解析 MVC 项目中的 IMenuemapper,但我无法解析存储库。在这种情况下有没有办法实现 DI?