public static IValueProvider ToValueProvider(this IDictionary<string, string> dictionary)
{
var collection = new NameValueCollection();
foreach (var f in dictionary)
{
collection.Add(f.Key, f.Value);
}
var valProvider = new NameValueCollectionValueProvider(collection, CultureInfo.InvariantCulture);
return valProvider;
}
}