public async Task <ICollection <T> > FindByAsync(Expression <Func <T, bool> > predicate) { var query = _context.Set <T>().Where(predicate).AsQueryable().AsNoTracking(); return(await query.ToListAsync()); }
public T Add(T entity) { var result = _context.Set <T>().Add(entity); return(result.Entity); }