Можно ли как-то перебрать объект Dapper DynamicParameters?

Мне нужно создать универсальный регистратор для записи определенных операторов вставки/обновления, чтобы мои тестировщики могли проверить правильность вставляемых данных.

Моей первой мыслью было просто использовать функцию, которая принимает DynamicParameters, и я буду использовать foreach через DynamicParameters, чтобы сгенерировать строку для перечисления имени и значения параметра и сделать их более удобными для чтения тестировщиками.

К сожалению, Dapper.DynamicParameters не содержит общедоступного определения для «GetEnumerator»

Вот базовый пример того, что я надеялся сделать:

string myFormattedListofParameters = "";
foreach (var p in myDynamicParameters)
{
myFormattedListofParameters += p.Name + "=" + p.Value.ToString();
}
9
задан SLoret 8 May 2012 в 15:07
поделиться