带有部分 dbContext 类的 C# 依赖注入

问题描述 投票:0回答:1

我有一个 Entity Framework 5 模型,其中我的

DbContext
分为两个部分文件。
services.AddDbContext()
工作并被注入到控制器中。当我想将其注入我的服务时,问题就出现了。它们是使用
services.AddScoped()
添加的,但出现以下错误:

无法激活类型“MyDbContext”。以下构造函数是不明确的......

找不到任何相关信息。有什么帮助吗?

编辑:

一个分部类/文件没有任何构造函数。另一个有两个,由脚手架自动生成:

public MyDbContext(){}

public MyDbContext(DbContextOptions<MyDbContext> options) : base(options){}

我必须承认,不知道真正需要哪一个...

c# entity-framework dependency-injection dbcontext
1个回答
0
投票

这是我的错误,我没有注意到

MyService
中的第二个构造函数。删除一个有效。

© www.soinside.com 2019 - 2024. All rights reserved.