12
我有一個標準代碼:如何讀取由Dapper生成的SQL查詢?
public IEnumerable ExperimentSelect(object parameters)
{
using (var connection = new SqlConnection(ConnectionString))
{
connection.Open();
var dynamicparam = new DynamicParameters(parameters);
var rows = connection.Query("[dbo].[ptbSapOrderSelect]", dynamicparam,
commandType: CommandType.StoredProcedure);
if (rows.Any())
TotalRows = ((long)rows.ToList()[0].TotalRows);
return rows;
}
}
如何通過自動生成的小巧玲瓏使用例如NLOG文件保存查詢?我正在考慮如SQL Server Profiler中所示獲取SQL查詢的來源。
如果Dapper對SQLMapper.GridReader進行了擴展,將會轉儲出生成的SQL,那將會很棒。它是開源的,所以你也可以自己調整它。我剛剛嘗試過,並且GitHub項目甚至沒有在我的開發機器上編譯。 :)歡迎來到開源世界。 – Pompair