Мое представление не является строго типизированным, и мне нужно перебирать параметры запроса в действии контроллера, чтобы определить отправленные значения.
Есть ли лучший способ перебрать все значения nameValueCollection AllKeys?
В настоящее время я перебираю параметры запроса и устанавливаю соответствующие значения.
foreach (var key in Request.Params.AllKeys)
{
if (key.Equals("CustomerId"))
queryObject.CustomerId = Request.Params[key];
else if (key.Equals("OrderId"))
queryObject.OrderId= Request.Params[key];
//and so on
}
Я вижу значительныйколичество повторений в этом коде.Есть ли лучший способ справиться с этим?