Skip to content

Commit f985aae

Browse files
Merge pull request #691 from johelvisguzman/GH-671
(GH-671) Prevent service provider from building every time a service is required
2 parents c559c4c + e6f50b7 commit f985aae

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/DotNetToolkit.Repository.Extensions.Microsoft.DependencyInjection/ServiceCollectionExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ public static IServiceCollection AddRepositories([NotNull] this IServiceCollecti
131131
serviceLifetime));
132132

133133
// Register resolver
134-
RepositoryDependencyResolver.SetResolver(type => services.BuildServiceProvider().GetService(type));
134+
var serviceProvider = services.BuildServiceProvider();
135+
RepositoryDependencyResolver.SetResolver(type => serviceProvider.GetService(type));
135136

136137
services.AddSingleton<IRepositoryDependencyResolver>(sp => RepositoryDependencyResolver.Current);
137138

0 commit comments

Comments
 (0)