動態的dapper中的where子句

c# dapper orm

是否可以使用精緻的添加和刪除標準?我需要這個來實現用戶驅動的過濾。由於組合太多,對每個過濾器進行查詢是不可行的。

一般承認的答案

在最基本的層面上,您可以在StringBuilder中動態構建TSQL - 添加額外的and c.Name = @name等。不要擔心額外的參數;發送它們 - 庫檢查命令,不添加任何明顯未使用的參數。這個特定場景還有第二個更新的API,但是如果不檢查(我不在計算機上),我就不記得具體細節。我可以稍後嘗試添加更多細節(假設Sam沒有)。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因