private IReadOnlyCollection <IEntityExpressionBuilder> BuildExpressionsBuilder()
        {
            var criterionsEnumerator = junction.Criterions.GetEnumerator();
            var expressions          = new List <IEntityExpressionBuilder>();

            while (criterionsEnumerator.MoveNext())
            {
                var criterion = criterionsEnumerator.Current;

                IEntityExpressionBuilder builder = criterion.GetExpressionBuilder();
                expressions.Add(builder);
            }

            return(expressions);
        }
Exemple #2
0
 public IEntityCommandBuilder AddExpression(IEntityExpressionBuilder expression)
 {
     expressions.Add(expression);
     return(this);
 }