public ICompositePredicate AddAnd() { this.Extent.FlushCache(); var allFilter = new AndPredicate(this.Extent); this.Filters.Add(allFilter); return(allFilter); }
/// <summary> /// Lazy loads the filter. /// Should also be used to upgrade from a strategy extent to a full extent. /// </summary> protected override void LazyLoadFilter() { if (this.filter == null) { this.filter = new AndPredicate(this); this.Strategy = null; this.AssociationType = null; this.RoleType = null; this.FlushCache(); } }