void UpdatePersistentCache(GenericViewContext <TViewInstance> context, long newCurrentPosition) { var currentPositionRow = context.PositionCollection .FirstOrDefault(p => p.Id == typeof(TViewInstance).Name); if (currentPositionRow == null) { currentPositionRow = new Position { Id = typeof(TViewInstance).Name }; context.PositionCollection.Add(currentPositionRow); } currentPositionRow.CurrentPosition = newCurrentPosition; }
public QueryHelper(GenericViewContext <TViewInstance> context) { _context = context; }