Beispiel #1
0
        public Repository(IUnitOfWork unitOfWork)
        {
            if (unitOfWork == null)
            {
                throw new ArgumentNullException(nameof(unitOfWork));
            }

            _unitOfWork = unitOfWork;

            _dataContext = new lfeAuthorEntities();
            _dataContext.Configuration.LazyLoadingEnabled = false;

            Dbset = _dataContext.Set <TEntity>();
        }
Beispiel #2
0
 public async Task <int> CountAsync(Expression <Func <TEntity, bool> > predicate)
 {
     return(await _dataContext.Set <TEntity>().CountAsync(predicate));
 }