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); }
public IEntityCommandBuilder AddExpression(IEntityExpressionBuilder expression) { expressions.Add(expression); return(this); }