public void AddFilter(Action <IFluentFilterExpression> definition) { var filter = new FluentFilterExpression(); definition(filter); _query.Criteria.AddFilter(filter.GetFilter()); }
public IFluentFilterExpression Where(Action <IFluentFilterExpression> definition) { var filter = new FluentFilterExpression(); definition(filter); _filter.Filters.Add(filter.GetFilter()); return(this); }
public IFluentLinkEntity Where(Action <IFluentFilterExpression> definition) { var filter = new FluentFilterExpression(); definition(filter); _linkEntity.LinkCriteria = filter.GetFilter(); return(this); }
public IFluentQuery <T> Where(Action <IFluentFilterExpression> definition) { var filter = new FluentFilterExpression(); definition(filter); _query.Criteria = filter.GetFilter(); return(this); }