В Startup.cs у меня есть следующее:
Код: Выделить всё
services.AddDbContext(options => options.UseSqlite(Configuration.GetConnectionString("Sqlite")));
Теперь я хотел бы запустить экземпляр MyDbContext, который имеет временное время жизни. Причина в том, что я заполняю свой кеш при запуске. Итак, как я могу получить экземпляр MyDbContext, за уничтожение которого я несу ответственность? У меня есть готовый IServiceProvider.
выдает исключение, которое сообщает, что оно выходит за пределы области действия.
Я понимаю, почему выдается исключение, но Я не уверен, какой лучший способ обойти это.
Подробнее здесь:
https://stackoverflow.com/questions/537 ... t-mvc-core