Есть ли способ внедрения зависимостей в интерфейс DbContext
класс является производным от Startup
класса?
Ниже приведен DbContent
класс
public partial class SRSDbContext : IdentityDbContext<SRSIdentityUser>, ISRSDbContext
{
public SRSDbContext()
{
//...
в класс Startup
я пытался использовать код
// This method gets called by the runtime. Use this method to add services to the container.
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ISRSDbContext>(opts =>
opts.UseSqlServer(Configuration.GetConnectionString("sqlConnection")));
Но интерфейс ISRSDbContext
не был распознан в приведенной выше строке кода.
Мне нравится регистрировать ISRSDbContext
для внедрение зависимости с использованием определенной строки подключения в файле AppsSetting.json