Мне нужно создать универсальный регистратор для записи определенных операторов вставки/обновления, чтобы мои тестировщики могли проверить правильность вставляемых данных.
Моей первой мыслью было просто использовать функцию, которая принимает DynamicParameters, и я буду использовать foreach через DynamicParameters, чтобы сгенерировать строку для перечисления имени и значения параметра и сделать их более удобными для чтения тестировщиками.
К сожалению, Dapper.DynamicParameters не содержит общедоступного определения для «GetEnumerator»
Вот базовый пример того, что я надеялся сделать:
string myFormattedListofParameters = "";
foreach (var p in myDynamicParameters)
{
myFormattedListofParameters += p.Name + "=" + p.Value.ToString();
}