Closed Issue: GetODataPathHandler extension returns null. [654]
Request.GetConfiguration().GetODataPathHandler() is returning null. This is probably because we are not calling SetODataPathHandler when creating the default path handler.Scenario: Link generation like...
View ArticleClosed Issue: Remove the public overrdiable api "GetFunctionImport" from...
This api is being used by ODataActionPayloadDeserializer, which does not require this method, which acts like a helper, to be exposed and can be get the Action(FunctionImport) info via the odata path...
View ArticleCreated Issue: Routing to Gallery fails in PhotoGallery template when using...
To reproduce this issue, follow these steps:1. Build the Razor solution from Main (which is currently targeting 2.1).2. Launch the Calendar template in the browser of your choice, using the 2.1...
View ArticleClosed Issue: Add MapODataRoute(model) extension method to improve the one...
It is still useful to have a simple extension method to register one OData route if you are only building one OData Service with one model. Can we add that back?Comments: We decided not to add the...
View ArticleCommented Feature: OdataQueryOptions does not override NotSupported on...
If you have a class decorated with Queryable and then override the OData Queryable on a specific method in that class with ODataQueryOptions the Queryable Attribute will still throw a not supported...
View ArticleCommented Issue: Try to use IList, IDictionary or ReadOnlyCollection for...
ODataModelBuilder.EntitySets property should be ReadOnlyCollection. same as Procedures and StructuralTypes properties;Review StructuralTypeConfiguration/StructuralTypeConfiguration<T> as...
View ArticleEdited Issue: Try to use IList, IDictionary or ReadOnlyCollection for...
ODataModelBuilder.EntitySets property should be ReadOnlyCollection. same as Procedures and StructuralTypes properties;Review StructuralTypeConfiguration/StructuralTypeConfiguration<T> as...
View ArticleCreated Issue: Null argument exception when trying to return an entry with a...
Scenario:I have defined an entity set with a custom edit link (that doesn't follows conventions) and when I try to retrieve an entity in minimal metadata mode to check that the edit link gets emitted,...
View ArticleEdited Issue: Null argument exception when trying to return an entry with a...
Scenario:I have defined an entity set with a custom edit link (that doesn't follows conventions) and when I try to retrieve an entity in minimal metadata mode to check that the edit link gets emitted,...
View ArticleEdited Issue: Null argument exception when trying to return an entry with a...
Scenario:I have defined an entity set with a custom edit link (that doesn't follows conventions) and when I try to retrieve an entity in minimal metadata mode to check that the edit link gets emitted,...
View ArticleEdited Issue: Null argument exception when trying to return an entry with a...
Scenario:I have defined an entity set with a custom edit link (that doesn't follows conventions) and when I try to retrieve an entity in minimal metadata mode to check that the edit link gets emitted,...
View ArticleEdited Issue: Always available actions that don´t follow conventions should...
Scenario:I create an entityset. I define an entity bound action that is always available. I define that the link for the action doesn't follows conventions.I query for a feed in minimal metadata or no...
View ArticleCreated Issue: Direct link generation should be consistent with Url.Link when...
The direct link generation generates "http://localhost/prefix/", while Url.Link generates "http://localhost/prefix" when the OData path is empty. There's a slight inconsistency here that we should fix.
View ArticleEdited Issue: Always available actions that don´t follow conventions should...
Scenario:I create an entityset. I define an entity bound action that is always available. I define that the link for the action doesn't follows conventions.I query for a feed in minimal metadata or no...
View ArticleEdited 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.
View ArticleCommented Issue: odata.type annotation not being included in the payload when...
Scenario:I've created a model with a BaseEntity and a DerivedEntity. I query for a feed of entries that contains both, base entities and derived entities in full metadata. The odata.type annotation...
View ArticleEdited Issue: odata.type annotation not being included in the payload when...
Scenario:I've created a model with a BaseEntity and a DerivedEntity. I query for a feed of entries that contains both, base entities and derived entities in full metadata. The odata.type annotation...
View ArticleEdited Feature: Support nested property on complex type in $orderby [791]
The request comes from bug: http://aspnetwebstack.codeplex.com/workitem/682User can use query like: foreach (var supplier in ctx.Suppliers.OrderBy(splr => splr.Address.State)) on client side.
View ArticleCommented Feature: Support nested property on complex type in $orderby [791]
The request comes from bug: http://aspnetwebstack.codeplex.com/workitem/682User can use query like: foreach (var supplier in ctx.Suppliers.OrderBy(splr => splr.Address.State)) on client...
View ArticleEdited Issue: Emit navigation properties with source multiplicity '*' if the...
we emit properties with source multiplicity '0..1' by default if the target multiplicity is 1. users cannot configure the source end of the multiplicity. So, we should emit a better default which in...
View Article