public PagedSelectCommandBuilder RightOuterJoin(string value) => this.Chain(() => { if (FromBuilder.Length == 0) { throw new InvalidOperationException("No FROM clause found to add RIGHT OUTER JOIN clause to"); } FromBuilder.Append(" RIGHT OUTER JOIN ").Append(value); });
public PagedSelectCommandBuilder CrossJoin(string value) => this.Chain(() => { if (FromBuilder.Length == 0) { throw new InvalidOperationException("No FROM clause found to add CROSS JOIN clause to"); } FromBuilder.Append(" CROSS JOIN ").Append(value); });
public PagedSelectCommandBuilder From(string value) => this.Chain(() => FromBuilder.Append(value));