From 741f2b1cc7e428629cd357fae61b2567694c0a5e Mon Sep 17 00:00:00 2001 From: eduaglz Date: Wed, 17 Jun 2015 16:03:26 -0500 Subject: [PATCH] Makes AddEntityFrameworkStores use TryAdd instead of Add --- .../IdentityEntityFrameworkBuilderExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNet.Identity.EntityFramework/IdentityEntityFrameworkBuilderExtensions.cs b/src/Microsoft.AspNet.Identity.EntityFramework/IdentityEntityFrameworkBuilderExtensions.cs index b72c551e85..6b0fc317bb 100644 --- a/src/Microsoft.AspNet.Identity.EntityFramework/IdentityEntityFrameworkBuilderExtensions.cs +++ b/src/Microsoft.AspNet.Identity.EntityFramework/IdentityEntityFrameworkBuilderExtensions.cs @@ -12,7 +12,7 @@ namespace Microsoft.Framework.DependencyInjection public static IdentityBuilder AddEntityFrameworkStores(this IdentityBuilder builder) where TContext : DbContext { - builder.Services.Add(IdentityEntityFrameworkServices.GetDefaultServices(builder.UserType, builder.RoleType, typeof(TContext))); + builder.Services.TryAdd(IdentityEntityFrameworkServices.GetDefaultServices(builder.UserType, builder.RoleType, typeof(TContext))); return builder; } @@ -20,7 +20,7 @@ namespace Microsoft.Framework.DependencyInjection where TContext : DbContext where TKey : IEquatable { - builder.Services.Add(IdentityEntityFrameworkServices.GetDefaultServices(builder.UserType, builder.RoleType, typeof(TContext), typeof(TKey))); + builder.Services.TryAdd(IdentityEntityFrameworkServices.GetDefaultServices(builder.UserType, builder.RoleType, typeof(TContext), typeof(TKey))); return builder; } }