上下文未正确注入

流氓

不知道为什么我得到以下错误。

InvalidOperationException:尝试激活“ RoundTableWeb.WMS.Controllers.StockController”时,无法解析类型为“ AppManagerDL.AppManagerDBContext”的服务。

public class StockController : ControllerBase {
    // GET: api/<StocksController>
    private readonly AppManagerDBContext _context;
    public StockController(AppManagerDBContext context) {
        _context = context;
    }

如您所见,我在这里获取ApplicaitonDBContext并将其设置为连接字符串。

当我点击get语句时,未注册的di最终为null。

 [HttpGet]
 public object Get(DataSourceLoadOptions loadOptions) {
       Guid.TryParse("8F553A64-4301-4051-8691-8EBEFF68969D", out Guid result);
       var test = _context.Stockitems.Where(w => w.TennantId == result).ToList();
       return test;
 }

上面是它在_context上制动的地方。

public void ConfigureServices(IServiceCollection services) {
    services.AddDbContext<ApplicationDbContext>(options =>
        options.UseSqlServer(
        Configuration.GetConnectionString("DefaultConnection")));
            services.AddDefaultIdentity<IdentityUser>(options => 
                 options.SignIn.RequireConfirmedAccount = true)
                 .AddEntityFrameworkStores<ApplicationDbContext>();                             
        services.AddControllersWithViews().AddJsonOptions(options => 
                  options.JsonSerializerOptions.PropertyNamingPolicy = null);
        services.AddRazorPages();
 }

阿尔曼·埃布拉辛普

ApplicationDbContext在启动时配置

services.AddDbContext<ApplicationDbContext>(options => ...

但注入AppManagerDBContext控制器:

public StockController(AppManagerDBContext context) { ...

它们必须相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Specflow上下文注入

来自分类Dev

如何从测试中注入上下文

来自分类Dev

上下文注入和BeforeFeature挂钩

来自分类Dev

IWebDriver的Specflow上下文注入失败

来自分类Dev

上下文注入和BeforeFeature挂钩

来自分类Dev

IWebDriver的Specflow上下文注入失败

来自分类Dev

Dagger:定义在其构造函数中包含上下文的可注入类的正确方法

来自分类Dev

如何访问正确的数据上下文

来自分类Dev

正确使用上下文

来自分类Dev

在setInterval中获取正确的上下文

来自分类Dev

如何正确使用jQuery“上下文”

来自分类Dev

正确使用上下文

来自分类Dev

此上下文的正确请求类型?

来自分类Dev

Rspec:正确使用 Let 与上下文?

来自分类Dev

ContextMenuItem上下文函数未执行

来自分类Dev

模板未显示上下文变量

来自分类Dev

Netlogo上下文未对齐

来自分类Dev

Django模板上下文未显示

来自分类Dev

车把模板未填充上下文

来自分类Dev

插槽上下文未采用

来自分类Dev

上下文未解析参考

来自分类Dev

节点js原型对象'self'变量未存储正确的回调上下文

来自分类Dev

反应上下文-未正确设置状态或未从状态中读取

来自分类Dev

使用Hilt注入上下文:此字段泄漏上下文对象

来自分类Dev

在Clean Architecture中为Autofac实现Serilog上下文记录器注入的正确方法是什么?

来自分类Dev

如何在Spring上下文中注入模拟

来自分类Dev

使用Netty在Resteasy测试中注入上下文数据

来自分类Dev

Spring Boot:注入自定义上下文路径

来自分类Dev

以编程方式将Bean注入CDI上下文?