質問: これはこの質問のフォローアップです: Dapper Order By Dapperのorder by節ではパラメータ化が機能しないため、推奨される方法でボビーテーブルを守る方法はありますか? Dapperは、これらのパラメータを消去する方法を提供していますか、推奨正規表現がありますか?
回答: 「昇順対降順」を意味する場合は、ブール値または列挙型の値として渡し、それに応じてtsqlに追加します。通常、「どの列」を意味するのかは、どの機械を使用していても、ある時点で列名(または列名)で終わることになります。ですから、期待される列名のリストに対してこれをホワイトリストに載せてください:job done。実際には、同時にそれを再マップすることも珍しいことではありません。そのため、入ってくる文字列が「名前」である可能性がありますが、列は「Customer_Name」となる可能性があります。つまり、ルックアップはホワイトリストとしてダブルアップできます。 注:これは、実際のデータを取得するために使用しているツールとは大きく関係がなく、どのツールでも同じように機能します。