entでWHERE句を可変にする
パラメータの数によって WHERE 句の記述を可変にしたい場合が稀にある。
WHERE name = ? OR name = ? ...これを実現する場合、ent では、事前に条件を作っておいて、可変長引数として Where に渡せばいい。
for _, s := range params { names := append(names, metric.Name(s))}c.Where(metric.Or(names...))bunでWHERE句を可変にするもある。