動的where where節

c# dapper orm

質問

それをダッパで即座に追加して削除することは可能ですか?私はユーザー主導のフィルタリングを実装するためにこれが必要です。あまりにも多くの組み合わせがあるため、各フィルタのクエリを実行することは現実的ではありません。

受け入れられた回答

最も基本的なレベルでは、StringBuilderにTSQLを動的に構築するだけで、余分なものand c.Name = @nameなどを追加することができます。余分なパラメータについては心配しないでください。それらをすべて送信する - ライブラリはコマンドを検査し、明らかに使用されていないパラメータは追加しない。この特定のシナリオでは2番目の新しいAPIがありますが、確認せずに詳細を覚えていません(私はコンピュータではありません)。私は後で詳細を追加しようとすることができます(サムがそうでないと仮定します)。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ