protected CachingOptionsExtension(CachingOptionsExtension copyFrom) { Guard.NotNull(copyFrom, nameof(copyFrom)); EnableLogging = copyFrom.EnableLogging; DefaultExpirationTimeout = copyFrom.DefaultExpirationTimeout; DefaultMaxRows = copyFrom.DefaultMaxRows; }
public CachingQueryProvider( IDbCache cache, IQueryKeyGenerator queryKeyGenerator, IQueryCompiler queryCompiler, ICurrentDbContext currentContext, IDbContextOptions options, IDiagnosticsLogger <DbLoggerCategory.Query> logger) : base(queryCompiler) { _cache = cache; _queryKeyGenerator = queryKeyGenerator; _currentContext = currentContext; _extension = options.FindExtension <CachingOptionsExtension>(); _logger = logger.Logger; }
public ExtensionInfo(CachingOptionsExtension extension) : base(extension) { }