我需要制作一个通用记录器来记录某些插入/更新语句,以便我的测试人员可以验证插入的数据是否正确。
我的第一个想法是,我将只使用一个接受 DynamicParameters 的函数,然后我将遍历 DynamicParameters 以生成一个字符串来列出参数的名称和值,并使测试人员更容易阅读它们。
不幸的是,Dapper.DynamicParameters 不包含“GetEnumerator”的公共定义
这是我希望做的基本示例:
string myFormattedListofParameters = "";
foreach (var p in myDynamicParameters)
{
myFormattedListofParameters += p.Name + "=" + p.Value.ToString();
}