public void Join(SelectJoinType joinType, string tableName, string tableField, string joinField)
        {
            IJoinBuilder builder = Database.QueryFactory.CreateJoin();

            builder.Join(joinType, tableName, tableField, joinField);
            _joins.Add(builder);
        }
Esempio n. 2
0
        /// <inheritdoc />
        public IFilterableQuery <TSource> Join <TAlias>
        (
            string property,
            Expression <Func <TAlias> > alias
        )
        {
            _joinBuilder.Join(property, alias);

            return(_query);
        }
Esempio n. 3
0
        /// <inheritdoc />
        public IFilterableQuery <T> Join <TAlias>
        (
            string property,
            Expression <Func <TAlias> > alias
        )
        {
            if (!property.Contains("."))
            {
                property = _alias + "." + property;
            }

            _joinBuilder.Join(property, alias);

            return(_query);
        }