IValueProvider no MVC 2 RC 2
Eu tenho trabalhado com o MVC 2 e parece que em algum ponto a classe ModelBindingContext.ValueProvider foi removida e substituída por IValueProvider. Por causa disso, estou tendo problemas para percorrer as ValueProvider.Keys. Aqui está um exemplo e a mensagem que recebo do Código é concluída
private void foo(ModelBindingContext myMBC)
{
var myImportantKeys = myMBC.ValueProvider.Keys.where(keyValue => keyValue.StartsWith("important", StringComparison.InvariantCulture);
foreach(var importantKey in myImportantKeys)
{
}
}
A mensagem que recebo é System.Web.MVC.IValueProvider não contém uma definição para Chaves. Alguém poderia me esclarecer sobre como contornar isso.