gpt4 book ai didi

c# - ASP.NET MVC 6 依赖注入(inject)

转载 作者:行者123 更新时间:2023-12-01 12:30:04 25 4
gpt4 key购买 nike

我有代码,

public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;

public VendorManagementController()
{
_vendorRespository = new VendorRespository();
}

现在我想使用依赖注入(inject)。所以代码将是
public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;

public VendorManagementController(IVendorRespository vendorRespositor)
{
_vendorRespository = vendorRespositor;
}

我的问题是我找不到可以创建的地方 VendorRespository对象以及如何将其传递给 VendorManagementController定义参数化 VendorManagementController(IVendorRespository vendorRespositor)构造函数?

最佳答案

在 MVC6 中,依赖注入(inject)是框架的一部分——所以你不需要 Unit、Ninject 等。

这是一个教程:http://dotnetliberty.com/index.php/2015/10/15/asp-net-5-mvc6-dependency-injection-in-6-steps/

关于c# - ASP.NET MVC 6 依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35017519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com