示例#1
0
        public async Task <IList <TEntity> > GetAll(params Expression <Func <TEntity, object> >[] navigationProperties)
        {
            List <TEntity>       tList;
            IQueryable <TEntity> dbQuery = baseContext.Set <TEntity>();

            foreach (Expression <Func <TEntity, object> > navigationProp in navigationProperties)
            {
                dbQuery.Include <TEntity, object>(navigationProp);
            }
            tList = await dbQuery.AsNoTracking().ToListAsync <TEntity>();

            return(tList);
        }
示例#2
0
 public GenericRepository()
 {
     baseContext = new IGLContext();
     TEntities   = baseContext.Set <TEntity>();
 }