我目前正在編寫Dapper的包裝過程。這個包裝器強制每個查詢都是一個存儲過程。Dapper通過動態參數
在我的包裝,我打電話短小精悍,像這樣(的問題):
public IEnumerable<T> Select<T>(string storedProcName, dynamic param) {
IEnumerable<T> results;
using(var connection = new SqlConnection(_connectionString) {
results = connection.Query<T>(storedProcName, param, commandType: CommandType.StoredProcedure);
}
return results;
}
當我嘗試「參數」傳遞給查詢,它告訴我「無法解析符號查詢。」當我刪除帕拉姆通行證時,它工作正常。
任何人都可以指向正確的方向,以便我可以將動態參數(或類似的東西)傳遞給Dapper?