Edited Issue: QueryableAttribute reports assembly load error in Dev11 unit...
Repro steps:1. Create MVC4 Web API project and add web api controller2. Install OData package from latest myget feed: http://www.myget.org/F/aspnetwebstacknightly/3. Apply [Queryable] to get action4....
View ArticleEdited Issue: $links route doesn't work on collection property of entities [402]
Repro: 1. Download ODataServiceSample2. Upgrade odata package to myget latest: http://www.myget.org/F/aspnetwebstacknightly/3. Start service4. Send request:...
View ArticleEdited Issue: Remove $select and $expand from ODataMediaTypeFormatter [401]
Since we are not going to support $select and $expand right now, we should remove those code in ODataMediaTypeFormatter to avoid more bugs caused by it.
View ArticleCommented Issue: Remove $select and $expand from ODataMediaTypeFormatter [401]
Since we are not going to support $select and $expand right now, we should remove those code in ODataMediaTypeFormatter to avoid more bugs caused by it.Comments: We should remove these until we are...
View ArticleCommented Feature: Non-sequantial list binding and BeginCollectionItem HTML...
In ASP.NET MVC framework, for non-sequential list binding we need a random prefix for the form field name and also a hidden imput which indicates that item inside the collection. Inside the framework,...
View ArticleCreated Issue: HttpRouteConstraint is called multiple times if the Match...
If the Match method of an IHttpRouteConstraint implementation returns false, the route constraint is called twice.Repro can be found on http://aspnetwebstack.codeplex.com/discussions/394164Is this a...
View ArticleEdited Issue: Add ResultLimit to the QueryableAttribute [399]
We should add the result limit to the QueryableAttribute to limit the number of the records returning back.
View ArticleEdited Issue: QueryableAttribute doesn't support operators on DateTimeOffset...
http://localhost:9022/api/FilterTests/GetProducts?$filter=DateTimeOffset eq datetimeoffset'2011-06-01T14:03:00'Respose Content: {"Message":"The query specified in the URI is not...
View ArticleEdited Issue: QueryableAttribute doesn't support operators on DateTimeOffset...
http://localhost:9022/api/FilterTests/GetProducts?$filter=DateTimeOffset eq datetimeoffset'2011-06-01T14:03:00'Respose Content: {"Message":"The query specified in the URI is not...
View ArticleEdited Issue: $filter=substringof('#', Name) returns 400 bad request [395]
The same issue happens after url encoding:$filter=substringof('%23', Name)Respose Content: {"Message":"The query specified in the URI is not valid.","ExceptionMessage":"There is an unterminated string...
View ArticleCommented Issue: $filter=substringof('#', Name) returns 400 bad request [395]
The same issue happens after url encoding:$filter=substringof('%23', Name)Respose Content: {"Message":"The query specified in the URI is not valid.","ExceptionMessage":"There is an unterminated string...
View ArticleCommented Feature: MVC Support Adding HTML Attributes to SelectListItems [9]
I would like the ability to add Html attributes to individual SelectListItems via object htmlAttributes. This would be handy for applying CSS to selected options on render. I have working code for this...
View ArticleEdited Issue: $filter=Name eq '+' escape to $filter=Name eq ' ' [394]
+ is escaped to whitespace in web api. So the returned result are different as expected.After escaping + to %2B, it still fails with same result.$filter=Name eq '%2B'
View ArticleEdited Issue: $filter=Name eq '+' escape to $filter=Name eq ' ' [394]
+ is escaped to whitespace in web api. So the returned result are different as expected.After escaping + to %2B, it still fails with same result.$filter=Name eq '%2B'
View ArticleEdited Issue: ampersand is not working in $filter [392]
The following query always fails with 400 error$filter=Name eq ‘&’Even after URL encoding, it still fails.$filter=Name eq ‘%26’It seems that Web API will decode the URL and still send the & to...
View ArticleEdited Issue: OData $filter returns incorrect results for byte arrays when...
$filter=BinaryProp eq binary'010203'doesn't work even if BinaryProp is new byte[] { 1, 2, 3 }.This is due to the fact that the expression that we generate does a reference equals i.e it looks like...
View ArticleCommented Issue: OData $filter returns incorrect results for byte arrays when...
$filter=BinaryProp eq binary'010203'doesn't work even if BinaryProp is new byte[] { 1, 2, 3 }.This is due to the fact that the expression that we generate does a reference equals i.e it looks like...
View ArticleEdited Issue: OData fail when filtering on enum type [388]
The following request always fail with a NotImplementedException:GET: api/municipality/4/groups?$filter=Type eq 2(Type is an enum property, the other properties are string, int,...
View ArticleEdited 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 ArticleCreated Issue: Allow membership and roles table names to be specified [404]
The Internet Application template in VS 2012 now includes DotNetOpenAuth by default, and adds an InitializeSimpleMembership attribute that decorates the AccountController class. While you need to pass...
View Article