예제 #1
0
 public void AddCriteria(Expression <Func <T, bool> > criteria)
 {
     if (null != Criteria)
     {
         Criteria.AndAlso(criteria);
     }
     else
     {
         Criteria = criteria;
     }
 }
예제 #2
0
 public void AddCriteria(Expression <Func <T, bool> > criteria)
 {
     if (null != Criteria)
     {
         // TODO: Check if this never gets called because the child class constructor didn't finish executing while invoking AddCriteria()
         Criteria.AndAlso(criteria);
     }
     else
     {
         Criteria = criteria;
     }
 }