public SimpleQuery LeftJoin(ObjectReference objectReference, out dynamic queryObjectReference) { return(OuterJoin(objectReference, out queryObjectReference)); }
private static SimpleExpression CriteriaPairToExpression(ObjectReference table, KeyValuePair <string, object> pair) { return(new SimpleExpression(new ObjectReference(pair.Key, table), pair.Value, SimpleExpressionType.Equal)); }
public SimpleQuery Join(ObjectReference objectReference, out dynamic queryObjectReference) { return(Join(objectReference, JoinType.Inner, out queryObjectReference)); }
public SimpleQuery LeftJoin(ObjectReference objectReference) { return(OuterJoin(objectReference)); }
public SimpleQuery With(ObjectReference reference, out dynamic queryObjectReference) { queryObjectReference = reference; return(With(new[] { reference })); }
public SimpleQuery WithMany(ObjectReference reference, out dynamic queryObjectReference) { queryObjectReference = reference; return(With(new[] { reference }, WithType.Many)); }
public SimpleQuery ThenBy(ObjectReference reference, OrderByDirection?direction = null) { ThrowIfNoOrderByClause("ThenBy requires an existing OrderBy"); return(new SimpleQuery(this, _clauses.Append(new OrderByClause(reference, direction)))); }
public SimpleQuery OrderByDescending(ObjectReference reference) { return(new SimpleQuery(this, _clauses.Append(new OrderByClause(reference, OrderByDirection.Descending)))); }
public SimpleQuery OrderBy(ObjectReference reference, OrderByDirection?direction = null) { return(new SimpleQuery(this, _clauses.Append(new OrderByClause(reference, direction)))); }
public JoinClause(ObjectReference table, SimpleExpression joinExpression) : this(table, JoinType.Inner, joinExpression) { }
public JoinClause(ObjectReference table, JoinType joinType) : this(table, joinType, null) { }