public FullSetEntityCache(EntityApp app, CacheSettings settings, IDataStore dataStore, StringCaseMode caseMode) { _app = app; _settings = settings; _dataStore = dataStore; _caseMode = caseMode; _queryCache = new ObjectCache <string, EntityCacheQuery> (expirationSeconds: 5 * 60, maxLifeSeconds: 10 * 60); _timeService = _app.GetService <ITimeService>(); _errorLog = _app.GetService <IErrorLogService>(); OpContext = new OperationContext(_app, UserInfo.System); CurrentVersion = 0; _loadStatus = CacheLoadStatus.NonCurrent; }
public CacheQueryRewriter(EntityModel model, StringCaseMode caseMode) { _model = model; _caseMode = caseMode; }
ParameterExpression _argsParam; //array of parameters of original LINQ lambda public CacheQueryRewriter(EntityModel model, StringCaseMode caseMode) { _model = model; _caseMode = caseMode; }