From 13685724401df70afb8398d944ca2c670d3c29af Mon Sep 17 00:00:00 2001 From: Justin Kotalik Date: Mon, 9 Sep 2019 15:51:23 -0700 Subject: [PATCH] Update EntityFrameworkCoreXmlRepository.cs --- .../EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs b/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs index 64e93c4f2d44..0c9ff11639fc 100644 --- a/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs +++ b/src/DataProtection/EntityFrameworkCore/src/EntityFrameworkCoreXmlRepository.cs @@ -42,6 +42,7 @@ public virtual IReadOnlyCollection GetAllElements() { using (var scope = _services.CreateScope()) { + var context = scope.ServiceProvider.GetRequiredService(); // Put logger in a local such that `this` isn't captured. var logger = _logger; return context.DataProtectionKeys.AsNoTracking().Select(key => TryParseKeyXml(key.Xml, logger)).ToList().AsReadOnly();