5 c# asp.net asp.net-mvc dependency-injection
我有代码,
public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;
public VendorManagementController()
{
_vendorRespository = new VendorRespository();
}
Run Code Online (Sandbox Code Playgroud)
现在我想使用依赖注入。所以代码将是
public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;
public VendorManagementController(IVendorRespository vendorRespositor)
{
_vendorRespository = vendorRespositor;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,我找不到可以创建VendorRespository对象的地方以及如何将其传递给VendorManagementController已定义的参数化构造VendorManagementController(IVendorRespository vendorRespositor)函数?
在 MVC6 中,依赖注入是框架的一部分 - 所以你不需要 Unit、Ninject 等。
这是一个教程:http://dotnetliberty.com/index.php/2015/10/15/asp-net-5-mvc6-dependency-injection-in-6-steps/
| 归档时间: |
|
| 查看次数: |
2585 次 |
| 最近记录: |