public static void AddParameter(StringBuilder sql, BuildParameterInfo parameter, string operation) { var dbValue = parameter.GetAttributes <DbValueAttribute>() .FirstOrDefault(x => x.When == null || x.When == operation); if (dbValue != null) { sql.Append(dbValue.Value); return; } var codeValue = parameter.GetAttributes <CodeValueAttribute>() .FirstOrDefault(x => x.When == null || x.When == operation); if (codeValue != null) { sql.Append($"/*# {codeValue.Value} */dummy"); return; } sql.Append($"/*@ {parameter.Name} */dummy"); }
public static void AddBindParameter(StringBuilder sql, BuildParameterInfo parameter) { sql.Append($"/*@ {parameter.Name} */dummy"); }