Ef core Access HTTPContextAccessor внутри пула контекста базы данныхC#

Место общения программистов C#
Anonymous
Ef core Access HTTPContextAccessor внутри пула контекста базы данных

Сообщение Anonymous »

Мне нужен доступ к HttpContextAccessor внутри AppDbContext, чтобы я мог извлечь утверждение.
Однако я получил AppDbContext, который объединен в пул из-за требований параллелизма:

Код: Выделить всё

services.AddPooledDbContextFactory((service, options) =>
{
options.UseNpgsql(connStr).UseLoggerFactory(service.GetRequiredService());
});
Внедрение зависимостей не работает в этом контексте, и я рассматривал концепцию GetService, но не мог ее понять.
Вопрос в том, как мне это сделать теперь получите доступ к службе IHttpContextAccessor внутри моего AppDbContext, чтобы я мог извлечь из него нужную мне информацию.

Подробнее здесь: https://stackoverflow.com/questions/700 ... db-context

Вернуться в «C#»