public ISpecification <T> AndNot(Expression <Func <T, bool> > predicate) { return(Instanciate(Predicate.AndNot(predicate), FetchStrategy)); }
public ISpecification <T> AndNot(ISpecification <T> specification) { return(new Specification <T>(Predicate.AndNot(specification.Predicate))); }
public ISpecification <T> AndNot(ISpecification <T> specification) { return(Instanciate(Predicate.AndNot(specification.Predicate), InstanciateFetchStrategy(specification.FetchStrategy))); }
public ISpecification <T> AndNot(Expression <Func <T, bool> > predicate) { return(new Specification <T>(Predicate.AndNot(predicate))); }