Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 public CacheQueryRewriter(EntityModel model, StringCaseMode caseMode)
 {
     _model = model;
       _caseMode = caseMode;
 }
Ejemplo n.º 3
0
        ParameterExpression _argsParam; //array of parameters of original LINQ lambda

        public CacheQueryRewriter(EntityModel model, StringCaseMode caseMode)
        {
            _model    = model;
            _caseMode = caseMode;
        }