public IQueryExpressionBuilderFinal Intersect(IQuerySpecificationBuilderFinal expressionBuilder)
        {
            var expr = new ExprQueryExpression(this.BuildQueryExpression(), expressionBuilder.Done(), ExprQueryExpressionType.Intersect);

            return(new QueryExpressionBuilder(expr));
        }
        public IQueryExpressionBuilderFinal UnionAll(IQuerySpecificationBuilderFinal expressionBuilder)
        {
            var expr = new ExprQueryExpression(this.BuildQueryExpression(), expressionBuilder.Done(), ExprQueryExpressionType.UnionAll);

            return(new QueryExpressionBuilder(expr));
        }