IValueProvider в MVC 2 RC 2
Я работал с MVC 2, и кажется, что в какой-то момент класс ModelBindingContext.ValueProvider был удален и заменен на IValueProvider. Из-за этого у меня возникают проблемы с итерацией по значению ValueProvider.Keys. Вот пример, и сообщение, которое я получаю от Code Complete
private void foo(ModelBindingContext myMBC)
{
var myImportantKeys = myMBC.ValueProvider.Keys.where(keyValue => keyValue.StartsWith("important", StringComparison.InvariantCulture);
foreach(var importantKey in myImportantKeys)
{
}
}
Я получаю сообщение System.Web.MVC.IValueProvider, которое не содержит определения ключей. Может ли кто-нибудь просветить меня, как обойти это.