Closed Feature: OData does not support $select [326]
This is the second most important odata commands after $filter. It's also trivial to implement because it's directly translatable to Dynamiclinq without alteration other than escaping it.Comments:...
View ArticleClosed Feature: Add JSON Light support [483]
Need to set the ODataMessageWriterSetting.MetadataDocumentUri before calling ODataWriterComments: verified
View ArticleClosed Feature: Attach request to the formatter for the OData code path [661]
We can attach the request to the formatter in the odata action selector. Comments: verified
View ArticleClosed Issue: Razor parser returns incorrect data tree for @section a...
output returned by Razor parser for “@section a {something}” is as below. tree returned in incorrect.- block {Markup Block at (0:0,0)::33 (Gen:None)} System.Web.Razor.Parser.SyntaxTree.Block+ base...
View ArticleClosed Issue: Queryable on Class validates all methods must be IEnumerable...
Right now if you put the queryable attribute on a class it throws on Get(int ID) that returns a single object.This is patently silly and must be removed. It is absolutely valid to put [Queryable] on a...
View ArticleClosed Feature: Add overload to the model builder to indicate whether the...
Add overload to the model builder to indicate whether the links are following convention, which includes edit link, navigation and self link. This is to prevent the links to show up for the Json light...
View ArticleClosed Issue: Consider different signature for...
Per HongMeiSome possibilities:Return Collection<T> instead of IEnumerable<T>Move the method to ODataMediaTypeFormatter and call it something like CreateAll or CreateFormatters.Comments:...
View ArticleClosed Issue: Validators in WebPages Do Not Work When Using @RenderPage [446]
In the Web Pages framework, if I browse directly to a page that contains a form, validation works as intended. If I call the page from another page using RenderPage, the ValidationSummary and...
View ArticleClosed Issue: $select fails when Queryable has PageSize. [1020]
EntitySetController currently returns an IQueryable<T> for its Get() function. When supplying the $select query, it'll throw an ArgumentException stating that it is unable to convert the...
View ArticleClosed Issue: Make APIController more testable [175]
It is currently difficult to unit test actions on ApiController. The primary source of this are non-virtual and non-settable properties. Their getters must be satisfied through convoluted mechanisms.I...
View ArticleClosed Issue: OData : Select character encoding based on the content headers...
Currently UTF8 encoding is hardcoded and is always used to write the content. We would need to use the base.SelectCharacterEncoding(..) to get the appropriate encoding to write. This helper method is...
View ArticleCommented Issue: Update the Web API OWIN adapter to use Microsoft.Owin once...
Biggest adoption blockers identified so far are:1. Potential null refs when computing URIs2. Doesn't throw when required keys are missing from the environment, or when the environment has the wrong...
View ArticleClosed Issue: ODataQueryOptions overwrites InlineCount and NextPageLink even...
If you manually set the count to return by using SetInlineCount or NextPageLink, the QueryableAttribute action filter overwrites it, so your value is never returned in the response.Confirmed as a bug...
View ArticleClosed Issue: HttpRoute.GetVirtualPath shouldn't fail just becase the route...
GetVirtualPath on HttpRoute currently has this code: IHttpRouteData routeData = request.GetRouteData(); if (routeData == null){ return null;}That's wrong. In MVC we don't require route data to generate...
View ArticleClosed Issue: Bug in MVC4: System.Web.PrefixContainer [616]
It seems that internal System.Web.PrefixContainer class was introduced in MVC4 and this class has the bug, which is reproduced with the following model, view and controller action method: public class...
View ArticleCommented Issue: Value validator should swallow exceptions from getters when...
Otherwise the exception bubbles up and request failsComments: Fixed: https://aspnetwebstack.codeplex.com/SourceControl/changeset/0c9be54d660dc289206ae978baad4026f798a2bf
View ArticleClosed Issue: UrlHelper throws MethodNotimplementedException with batching in...
With the following batching code in webhost, HttpConfiguration memoryConfig = new HttpConfiguration(); HttpServer memoryServer = new HttpServer(memoryConfig, GlobalConfiguration.DefaultHandler);...
View ArticleEdited Issue: Value validator should swallow exceptions from getters when...
Otherwise the exception bubbles up and request fails
View ArticleClosed Issue: HttpActionBindingTracer is doubly wrapped [1079]
The ActionValueBinderTracer unconditionally wraps an HttpActionBindingTracer around whatever object is returned from its innerBinder.GetBinding. If the binding has already been wrapped with a tracer,...
View ArticleClosed Issue: HttpActionDescriptorTracer is doubly wrapped [1080]
The ActionSelectorTracer unconditionally wraps an HttpActionDescriptorTracer around whatever object is returned from innerSelector.SelectAction. But if that object is already wrapped by a tracer, it...
View Article