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); }
/// <inheritdoc /> public IFilterableQuery <TSource> Join <TAlias> ( string property, Expression <Func <TAlias> > alias ) { _joinBuilder.Join(property, alias); return(_query); }
/// <inheritdoc /> public IFilterableQuery <T> Join <TAlias> ( string property, Expression <Func <TAlias> > alias ) { if (!property.Contains(".")) { property = _alias + "." + property; } _joinBuilder.Join(property, alias); return(_query); }