@@ -96,19 +96,23 @@ public void ConfigureMvc()
96
96
/// </summary>
97
97
public void AddResourceGraph ( Type dbContextType , Action < IResourceGraphBuilder > configureResources )
98
98
{
99
- using var intermediateProvider = _services . BuildServiceProvider ( ) ;
100
- AutoDiscoverResources ( _serviceDiscoveryFacade ) ;
101
- AddResourcesFromDbContext ( dbContextType , intermediateProvider , _resourceGraphBuilder ) ;
102
- UserConfigureResources ( configureResources , _resourceGraphBuilder ) ;
103
- _services . AddSingleton ( _resourceGraphBuilder . Build ( ) ) ;
99
+ using ( var intermediateProvider = _services . BuildServiceProvider ( ) )
100
+ {
101
+ AutoDiscoverResources ( _serviceDiscoveryFacade ) ;
102
+ AddResourcesFromDbContext ( dbContextType , intermediateProvider , _resourceGraphBuilder ) ;
103
+ UserConfigureResources ( configureResources , _resourceGraphBuilder ) ;
104
+ _services . AddSingleton ( _resourceGraphBuilder . Build ( ) ) ;
105
+ }
104
106
}
105
107
106
108
public void ConfigureAutoDiscovery ( Action < IServiceDiscoveryFacade > configureAutoDiscovery )
107
109
{
108
- using var intermediateProvider = _services . BuildServiceProvider ( ) ;
109
- _serviceDiscoveryFacade = intermediateProvider . GetRequiredService < IServiceDiscoveryFacade > ( ) ;
110
- _resourceGraphBuilder = intermediateProvider . GetRequiredService < IResourceGraphBuilder > ( ) ;
111
- RegisterDiscoverableAssemblies ( configureAutoDiscovery , _serviceDiscoveryFacade ) ;
110
+ using ( var intermediateProvider = _services . BuildServiceProvider ( ) )
111
+ {
112
+ _serviceDiscoveryFacade = intermediateProvider . GetRequiredService < IServiceDiscoveryFacade > ( ) ;
113
+ _resourceGraphBuilder = intermediateProvider . GetRequiredService < IResourceGraphBuilder > ( ) ;
114
+ RegisterDiscoverableAssemblies ( configureAutoDiscovery , _serviceDiscoveryFacade ) ;
115
+ }
112
116
}
113
117
114
118
private void RegisterDiscoverableAssemblies ( Action < IServiceDiscoveryFacade > configureAutoDiscovery , IServiceDiscoveryFacade serviceDiscoveryFacade )
0 commit comments