小编Tyr*_*one的帖子

ASP.NET Web API依赖注入

我想知道是否可以在ASP.NET Web API中进行依赖注入(自定义构造函数),而无需使用Unity或StructureMap等第三方库,也无需使用Entity Framework.

我想要实现的是一个带有构造函数的控制器,例如:

public Controller(IDatabaseConnector connector) { ... }
Run Code Online (Sandbox Code Playgroud)

我知道对于MVC,您可以通过继承DefaultControllerFactory然后重写GetControllerInstance函数来创建自定义ControllerFactory.所以我相信Web API有另一种选择.

c# asp.net dependency-injection asp.net-web-api

6
推荐指数
1
解决办法
6846
查看次数