internal AllorsExtentFilteredSql(Session session, Strategy strategy, IRoleType role) : this(session, (IComposite)role.ObjectType) { this.strategy = strategy; this.role = role; }
internal AllorsExtentFilteredSql(Session session, Strategy strategy, IAssociationType association) : this(session, association.ObjectType) { this.strategy = strategy; this.association = association; }
protected override void LazyLoadFilter() { if (this.filter == null) { this.filter = new AllorsPredicateAndSql(this); this.strategy = null; this.association = null; this.role = null; this.FlushCache(); } }