/// <inheritdoc /> public void WriteNot(TypedCondition condition) { _sb.Append("NOT("); ProcessCondition(condition); _sb.Append(")"); }
private void ProcessCondition(TypedCondition condition) { SqlDatabaseWriterHelper.ProcessCondition(this, condition); }
/// <inheritdoc /> public void WriteBooleanExpression(TypedCondition condition) { _sb.Append("IIF("); ProcessCondition(condition); _sb.Append(",1,0)"); }
private static void WriteCondition(StringBuilder sb, InnerQuery query, TypedCondition condition) { var writer = new MsSqlExpressionWriter(sb, (x, variable) => WriteVariable(x, query, variable)); SqlDatabaseWriterHelper.ProcessCondition(writer, condition); }