public FluentQueryBuilderWithFilter <TDataModel> Filter( IIdentifiableExpressionMaker <TDataModel> filterMaker) { _filter.AddFilter(filterMaker); return(this); }
public FluentBulkWriterBuilderWithFilter <TDataModel> Filter( IIdentifiableExpressionMaker <TDataModel> filterMaker) { Checker.NotNullArgument(filterMaker, nameof(filterMaker)); _filter.AddFilter(filterMaker); return(this); }
public FluentQueryBuilderWithLimiterAndFilter <TDataModel, TGroup, TSelect> Filter(IIdentifiableExpressionMaker <TDataModel> filterMaker) => new FluentQueryBuilderWithLimiterAndFilter <TDataModel, TGroup, TSelect>(_storage, _filter, _limiter, _projection) .Filter(filterMaker);
public FluentQueryBuilderWithLimiterAndFilter <TDataModel, TGroup, TSelect> Filter(IIdentifiableExpressionMaker <TDataModel> filterMaker) { _filter.AddFilter(filterMaker); return(this); }
public FluentBulkWriterBuilderWithFilter <TDataModel> Filter( IIdentifiableExpressionMaker <TDataModel> filterMaker) => new FluentBulkWriterBuilderWithFilter <TDataModel>(_storage, _filter).Filter( filterMaker);
public FluentQueryBuilderWithFilter <TDataModel> Filter(IIdentifiableExpressionMaker <TDataModel> filterMaker) => EmptyProjection().Filter(filterMaker);
public FluentQueryBuilderWithLimiterAndFilter <TDataModel> Filter(IIdentifiableExpressionMaker <TDataModel> filterMaker) => new FluentQueryBuilderWithLimiterAndFilter <TDataModel>(_storage, _filter, _limiter, _includes) .Filter(filterMaker);
public DataFilter <TDataModel> AddFilter(IIdentifiableExpressionMaker <TDataModel> filterMakerr) { _filterItems.Add(filterMakerr, filterMakerr.MakeExpression()); return(this); }