예제 #1
0
 public virtual Task <int> QueryCountAsync(Expression <Func <TEntity, bool> > filter = null)
 {
     return(Task.FromResult(filter != null ? DbSetAsNoTracking.Where(filter).Count() : 0));
 }
예제 #2
0
 public virtual Task <TEntity[]> QueryAsync(Expression <Func <TEntity, bool> > filter = null, IEnumerable <string> includes = null)
 {
     return(Task.FromResult(filter != null ? DbSetAsNoTracking.AddIncludes(includes).Where(filter).ToArray() : DbSetAsNoTracking.AddIncludes(includes).ToArray()));
 }