public static ILiteQueryable <T> Where <T>(this ILiteQueryable <T> self, bool execute, Expression <Func <T, bool> > query)
 {
     if (execute)
     {
         return(self.Where(query));
     }
     return(self);
 }
Example #2
0
 /// <summary>
 /// Filters a sequence of documents based on a predicate expression
 /// </summary>
 public ILiteQueryableAsync <T> Where(BsonExpression predicate)
 {
     _wrappedQuery.Where(predicate);
     return(this);
 }
Example #3
0
 public IDataQuery <T> Where(Expression <Func <T, bool> > predicate)
 => new LiteDataQuery <T>(_queryable.Where(predicate));