| 1234567891011121314151617 |
- using System.Linq.Expressions;
- using LiteDB;
- namespace RunnersMeet.Server.Persistence;
- public static class LiteQueryableExtensions
- {
- public static ILiteQueryable<T> WhereIf<T>(this ILiteQueryable<T> queryable, bool condition, Expression<Func<T, bool>> predicate)
- {
- if (condition)
- {
- return queryable.Where(predicate);
- }
- return queryable;
- }
- }
|