static void Main(string[] args) { initDb(); EFServiceProvider.GetRequiredService <IEFCacheServiceProvider>().ClearAllCachedEntries(); EFServiceProvider.RunInContext(context => { var cachedPeople = context.People.ToList(); cachedPeople = context.People.ToList(); foreach (var person in cachedPeople) { Console.WriteLine($"{person.Id}, {person.Name}"); } var person1 = context.People.Single(x => x.Id == 1); person1 = context.People.Single(x => x.Id == 1); Console.WriteLine($"{person1.Id}, {person1.Name}"); }); }