我想在asp.net核心中创建作用域容器,并在我的singleton方法的2种方法中使用它。
我试过在sigleton的每种方法中创建此方法。它有效,但是我认为这是开销。
var scopeFactory = _serviceProvider.GetService<IServiceScopeFactory>();
var scope = scopeFactory.CreateScope();
var scopedContainer = scope.ServiceProvider;
Run Code Online (Sandbox Code Playgroud)
在需要时,我会在每种方法中编写它。我认为这是逻辑错误。请给我解释一下如何正确执行?谢谢