我想知道是否可以在ASP.NET Web API中进行依赖注入(自定义构造函数),而无需使用Unity或StructureMap等第三方库,也无需使用Entity Framework.
我想要实现的是一个带有构造函数的控制器,例如:
public Controller(IDatabaseConnector connector) { ... }
Run Code Online (Sandbox Code Playgroud)
我知道对于MVC,您可以通过继承DefaultControllerFactory然后重写GetControllerInstance函数来创建自定义ControllerFactory.所以我相信Web API有另一种选择.