Inheritance: IQueryExpressionBuilder
        public static ISelectStatementBuilder Query(this ISelectStatementBuilder builder, Action<IQueryExpressionBuilder> query)
        {
            var queryBuilder = new QueryExpressionBuilder();
            query(queryBuilder);

            return builder.Query(queryBuilder.Build());
        }
Exemple #2
0
        public IExpressionBuilder Query(Action<IQueryExpressionBuilder> query)
        {
            var builder = new QueryExpressionBuilder();
            query(builder);

            expression = builder.Build();

            return this;
        }
        public IExpressionBuilder Query(Action <IQueryExpressionBuilder> query)
        {
            var builder = new QueryExpressionBuilder();

            query(builder);

            expression = builder.Build();

            return(this);
        }
Exemple #4
0
            public IQueryExpressionSourceBuilder Query(Action <IQueryExpressionBuilder> query)
            {
                if (sourceType != UnknownSource)
                {
                    throw new ArgumentException();
                }

                sourceQuery = new QueryExpressionBuilder();
                query(sourceQuery);
                sourceType = QuerySource;

                return(this);
            }
            public IQueryExpressionSourceBuilder Query(Action<IQueryExpressionBuilder> query)
            {
                if (sourceType != UnknownSource)
                    throw new ArgumentException();

                sourceQuery = new QueryExpressionBuilder();
                query(sourceQuery);
                sourceType = QuerySource;

                return this;
            }