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