DbExtensions の新機能 (今朝)、次のような SQL ステートメントがあります。
SELECT * FROM myTable
WHERE (Field1 LIKE @Word)
OR (Field2 LIKE @Word)
OR (Field3 LIKE @Word)
OR (Field4 LIKE @Word)
OR (Field5 LIKE @Word)
DbExtensions を使用してこれを行う方法がわかりませんか?
これは私がこれまでに持っているものです
var query = SQL
.FROM("myTable")
.WHERE();
query.AppendClause("OR", ",", "Field1 LIKE {0}", new string[] { term });
query.AppendClause("OR", ",", "Field2 LIKE {0}", new string[] { term });
query.AppendClause("OR", ",", "Field3 LIKE {0}", new string[] { term });
query.AppendClause("OR", ",", "Field4 LIKE {0}", new string[] { term });
query.AppendClause("OR", ",", "Field5 LIKE {0}", new string[] { term });
しかし、これは値が 1 つしかない多くのパラメーターを追加しません。多分私は何かを逃していますか?