Quantcast
Channel: ASPNETWebStack Issue Tracker Rss Feed
Viewing all articles
Browse latest Browse all 7215

Created Issue: Need ODataModelBinderAttribute to make it easy to apply the binder to parameters [658]

$
0
0
Something like this should work:
public class ODataModelBinderAttribute : ModelBinderAttribute
{
public override System.Web.Http.Controllers.HttpParameterBinding GetBinding(System.Web.Http.Controllers.HttpParameterDescriptor parameter)
{
ODataModelBinderProvider provider = new ODataModelBinderProvider();
return new ModelBinderParameterBinding(
parameter,
provider.GetBinder(parameter.Configuration, parameter.ParameterType),
this.GetValueProviderFactories(parameter.Configuration));
}
}

And in action, use it like:
public virtual HttpResponseMessage GetById([ODataModelBinder]TKey key)

We should update EntitySetController to use that attribute.

Viewing all articles
Browse latest Browse all 7215

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>