Commented 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 ArticleEdited 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.
View ArticleEdited 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.
View ArticleCommented Feature: ASP.NET web API $expand [803]
From reviewing the release notes and other available documentation, and based on some testing a few weeks ago with the source for web API odata, it seems that $expand is not supported, but there seems...
View ArticleEdited Feature: ASP.NET web API $expand [803]
From reviewing the release notes and other available documentation, and based on some testing a few weeks ago with the source for web API odata, it seems that $expand is not supported, but there seems...
View ArticleEdited 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 ArticleCommented Feature: missing serializer for entityreferencelinks [694]
we need to serialize Uri[] to entityreferencelinks.Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/2a625d3470b90a7984cf26f6804c0b3acbbecb0c
View ArticleEdited Feature: missing serializer for entityreferencelinks [694]
we need to serialize Uri[] to entityreferencelinks.
View ArticleCommented 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 ArticleEdited 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 ArticleCreated Unassigned: Add support for Status Code/HttpHeader attributes in web...
This will allow a REST API to be self documenting for all inputs and outputs when applied on API functions.Example usage:__Http Headers__[RequestHeaderDescription(Name = "X-Auth-Token",...
View ArticleClosed Issue: [CORS] Request Method comparison in preflight request scenario...
In CORS Spec:If method is not a case-sensitive match for any of the values in list of methods do not set any additional headers and terminate this set of steps.However in CorsEngine.cs:``` if...
View ArticleClosed Issue: [CORS] Incorrect Access-Control-Request-Method header case 500....
Send in a CORS preflight request with following header:'''Access-Control-Request-Method: http://example.com'''The returned status code is 500. This is an client error so the reasonable status is...
View ArticleEdited Issue: SingleResult cannot be serialized by OData formatter [1021]
``` public SingleResult<Customer> GetCustomers(int id){ return new SingleResult<Customer>(_db.Customers.Where(c => c.ID == id));}```Requesting the URL ~/Customers(42) gives back a 406.
View ArticleCommented Issue: ASP.NET Web API OData does not work with Excel [820]
Excel expects an XML service doc, but it doesn't send any Accept header. By default ASP.NET Web API OData sends back a JSON service doc when no Accept header is specified. As a result you cannot...
View ArticleClosed Issue: [CORS] If there multiple Access-Control-Request-Headers present...
However in the CORS spec:> Let header field-names be the values as result of parsing the Access-Control-Request-Headers headers.Notice that the last word is "headers" indicate it allows multiple...
View ArticleEdited Unassigned: [AttributeRouting]Route not being added to route...
In the following scenario, the Get() action on ReproController, which is decorated with an attribute route is _not_ being added to the route collection. On the other hand, the Get() action on the...
View ArticleClosed Issue: [CORS] Preflight request to OData endpoint failed because...
Bug #1: Preflight request to OData endpoint failed because ambiguous action methods.ReproOn server, set up a simple CORS supported OData endpoint providing functionality of creating entity. For...
View ArticleEdited Issue: HttpError should use case insensitive comparer [605]
The HttpError object should use a case insensitive comparer for determining key equality since the case of the dictionary keys cannot be guaranteed when sent over the wire.For example, all our JSON...
View ArticleCommented Issue: HttpError should use case insensitive comparer [605]
The HttpError object should use a case insensitive comparer for determining key equality since the case of the dictionary keys cannot be guaranteed when sent over the wire.For example, all our JSON...
View Article