예제 #1
0
        public IQueryable <T> ReadFiltered(Func <T, bool> predicate)
        {
            IQueryable <T> list = _dbSet.Where(predicate).AsQueryable();

            if (StaticOnReadEvent != null)
            {
                StaticOnReadEvent?.Invoke(this);
            }
            if (ScopedOnReadEventAsync != null)
            {
                ScopedOnReadEvent?.Invoke(this);
            }
            return(list);
        }
예제 #2
0
        public IQueryable <T> ReadAll()
        {
            IQueryable <T> list = _dbSet;

            if (StaticOnReadEvent != null)
            {
                StaticOnReadEvent?.Invoke(this);
            }
            if (ScopedOnReadEventAsync != null)
            {
                ScopedOnReadEvent?.Invoke(this);
            }
            return(list);
        }