public class BaseApiController : ApiController
{
public BaseApiController(IMemberService memberService)
{
}
}
public class MyController : BaseApiController
{
public MyController (ILogger logger,IMemberService memberService) : base(memberService)
{
}
}
这种继承,使用Autofac的自动注入总是提示没有一个无参的构造函数的错误。请问这种我该怎么实现构造方法注入呢?
------解决思路----------------------
需要试试 ILogger 和 IMemberService 这两个东西能不能正常解析,它是自动找最长的能够解析的构造方法,提示没有无参构造应该是认为这两个参数至少有一个无法解析。