Пример #1
0
        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);
        }
Пример #5
0
 public FluentBulkWriterBuilderWithFilter <TDataModel> Filter(
     IIdentifiableExpressionMaker <TDataModel> filterMaker)
 => new FluentBulkWriterBuilderWithFilter <TDataModel>(_storage, _filter).Filter(
     filterMaker);
Пример #6
0
 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);
Пример #8
0
        public DataFilter <TDataModel> AddFilter(IIdentifiableExpressionMaker <TDataModel> filterMakerr)
        {
            _filterItems.Add(filterMakerr, filterMakerr.MakeExpression());

            return(this);
        }