Из-за небольшого сервиса без сохранения состояния, я хочу сделать много вызовов dbcontext asyn c одновременно. Для этого я пытаюсь использовать IServiceScopeFactory, но надеюсь устранить много повторяющегося кода. Я работаю в. net core 3.1 и EF Core 3
Как мне go из этого
using (var scope = scopeFactory.CreateScope())
{
var dbContext = scope.ServiceProvider.GetRequiredService<ProposalAccessContext>();
var foo = await dbContext.PRP_Wages.FirstOrDefaultAsync();
}
сделать что-то подобное?
using (var scope = scopeFactory<ProposalAccessContext>)
{
var foo = await dbContext.PRP_Wages.FirstOrDefaultAsync();
}
Надеясь удалить много повторяющегося кода. Заранее спасибо!