public void Sql(string sqlStatement, string description) { var expression = new InternalExecuteSqlStatementExpression { SqlStatement = sqlStatement, AdditionalSqlTitleConverterFunc = sql => description.IsNotEmpty() ? description : AdditionalSqlTitleConverter(sql) }; _context.Expressions.Add(expression); }
/// <inheritdoc /> public void Sql(string sqlStatement) { var expression = new InternalExecuteSqlStatementExpression { SqlStatement = sqlStatement, AdditionalSqlTitleConverterFunc = AdditionalSqlTitleConverter }; _context.Expressions.Add(expression); }
/// <inheritdoc /> public override string ToString() { return(InternalExecuteSqlStatementExpression.StaticToString(GetType(), SqlScript, AdditionalSqlTitleConverterFunc)); }