Esempio n. 1
0
 private void AddEntry <TEntity>(LambdaExpression lambda, FilterUse filterUse)
 {
     if (filterUse.IsSet(FilterUse.Entities))
     {
         EntityFilter.Add(typeof(TEntity), new EntityPredicate(lambda));
     }
     if (filterUse.IsSet(FilterUse.Query))
     {
         QueryFilter.Add(typeof(TEntity), new QueryPredicate <TEntity>(lambda));
     }
 }
Esempio n. 2
0
 public void Add <TEntity, TP1, TP2, TP3, TP4>(Expression <Func <TEntity, TP1, TP2, TP3, TP4, bool> > lambda,
                                               FilterUse filterUse = FilterUse.Entities)
 {
     AddEntry <TEntity>(lambda, filterUse);
 }
Esempio n. 3
0
 public static bool IsSet(this FilterUse flags, FilterUse flag)
 {
     return((flags & flag) != 0);
 }