SQL サーバー クエリの LIKE 演算子は、カスタム パターンの照合に非常に役立ちます。ただし、アンパサンド '%'、アンダースコア '_'、角かっこ '[' および ']' などの一部の文字または部分文字列をパターンからエスケープする必要が生じることがあります。
実際、私はパラメータ化されたクエリ_
を使用していますが、たとえば検索は「任意の文字」を意味するため、LIKE ケースを解決しません。
そのようなパターンをエスケープする際に考慮しなければならない文字セットは何ですか? 安全なエスケープを実行するために C# 関数を提供できますか?