Created Issue: Improve the readability of traces that we generate. [826]
We could write out the names of the different stages of the request/response pipeline instead of just relying on the API names. Mike Wasson's Web API poster is very useful and having the stages written...
View ArticleCreated Feature: Provide useful overridable methods in default routing...
Overrides of default conventions do not provide much information. Instead all the conventions have the same overridable method "SelectAction" and do not provide their own respective override info. In...
View ArticleCommented Issue: Conventional builder should throw error when it cannot find...
In this scenario, I generated a DbFirst model from Northwind database. For the following 2 classes which were autogenerated, the model builder is not able to figure out the keys(as expected), but the...
View ArticleCommented Issue: Global Json serializer settings aren't used when posting to...
And the culprit is TryReadQueryAs method of UriExtensions that just instantiates a new JsonSerializer that doesn't use global serializer settings, defined in...
View ArticleCommented Issue: Global Json serializer settings aren't used when posting to...
And the culprit is TryReadQueryAs method of UriExtensions that just instantiates a new JsonSerializer that doesn't use global serializer settings, defined in...
View ArticleCommented Issue: Help Pages XmlDocumentationProvider should process class...
We've got support for parsing comments generated for methods, but not the class. Would be great to also be able to provide class level xml comments.Comments: We've got support for parsing comments...
View ArticleCreated Issue: Code formatting on CSHTML lowercases generic model types. [828]
Parser treats generic parameters in a generic model as html tag. Formatting cshtml file in Visual Studio 2012 (with Ctrl+K+D) changes generic parameter to lower case:```@model...
View ArticleEdited Issue: Code formatting on CSHTML lowercases generic model types. [828]
Parser treats generic parameters in a generic model as html tag. Formatting cshtml file in Visual Studio 2012 (with Ctrl+K+D) changes generic parameter to lower case:```@model...
View ArticleCreated Issue: Content type with trailing semi-colon handled incorrectly [829]
Had a tricky issue with a customer using our API (implemented using ASP.Net Web API) where by they were using the application/json content type in their requests, but were accidentally appending a...
View ArticleCreated Issue: application/json should return json verbose when...
We should return json verbose payload when old client requests for json. This is the same behavior as WCF DS. Currently, we always returns json light payload and fails when MaxODataServiceVersion is...
View ArticleCommented Issue: application/json should return json verbose when...
We should return json verbose payload when old client requests for json. This is the same behavior as WCF DS. Currently, we always returns json light payload and fails when MaxODataServiceVersion is...
View ArticleCreated Issue: Move ODataConventionModelBuilder into ODataLib [831]
Similar to the WCF Type Reuse where you can have contracts in a class library that are used by the server and the client, I'd like to do this for my OData model classes. I would also like to have a...
View ArticleEdited Issue: Move ODataConventionModelBuilder into ODataLib [831]
Similar to the WCF Type Reuse where you can have contracts in a class library that are used by the server and the client, I'd like to do this for my OData model classes. I would also like to have a...
View ArticleEdited Issue: application/json should return json verbose when...
We should return json verbose payload when old client requests for json. This is the same behavior as WCF DS. Currently, we always returns json light payload and fails when MaxODataServiceVersion is...
View ArticleEdited Issue: application/json should return json verbose when...
We should return json verbose payload when old client requests for json. This is the same behavior as WCF DS. Currently, we always returns json light payload and fails when MaxODataServiceVersion is...
View ArticleEdited Issue: Move ODataConventionModelBuilder into ODataLib [831]
Similar to the WCF Type Reuse where you can have contracts in a class library that are used by the server and the client, I'd like to do this for my OData model classes. I would also like to have a...
View ArticleEdited Feature: Provide useful overridable methods in default routing...
Overrides of default conventions do not provide much information. Instead all the conventions have the same overridable method "SelectAction" and do not provide their own respective override info. In...
View ArticleCommented Feature: Provide useful overridable methods in default routing...
Overrides of default conventions do not provide much information. Instead all the conventions have the same overridable method "SelectAction" and do not provide their own respective override info. In...
View ArticleCreated Issue: Model-binding collection fails when non-collection property...
Given a collection property named "foos" and another property named "foosBar", because of the implementation of the PrefixContainer (specifically the IsPrefixMatch method), if "foosBar" is on a...
View ArticleEdited Issue: Model-binding collection fails when non-collection property...
Given a collection property named "foos" and another property named "foosBar" on an object being model-bound, because of the implementation of the PrefixContainer (specifically the IsPrefixMatch...
View Article