-
Notifications
You must be signed in to change notification settings - Fork 0
Cache
Marcin Sulecki edited this page Mar 28, 2017
·
1 revision
Instalacja biblioteki EFCache
PM> Install-Package EntityFramework.Cache
public class Configuration : DbConfiguration
{
public Configuration()
{
var transactionHandler = new CacheTransactionHandler(new InMemoryCache());
AddInterceptor(transactionHandler);
var cachingPolicy = new CachingPolicy();
Loaded +=
(sender, args) => args.ReplaceService<DbProviderServices>(
(s, _) => new CachingProviderServices(s, transactionHandler,
cachingPolicy));
}
}
Uwaga: aby konfiguracja była widoczna dla EF klasa musi spełniać warunki: • Umieszczona w tym samym assembly co DbContext • Musu posiadać konstruktor bez parametrów • Musi być publiczna