Commented Issue: Action invocation fails when attribute routing is used and...
I have a simple setup which contains ValuesController decorated with attributed routes. I am seeing the following error when tracing is __enabled__.Attached a standalone katana selfhost...
View ArticleEdited Issue: Action invocation fails when attribute routing is used and...
I have a simple setup which contains ValuesController decorated with attributed routes. I am seeing the following error when tracing is __enabled__.Attached a standalone katana selfhost...
View ArticleCreated Unassigned: In web api attribute routing, force users to supply...
__For the following case__:```[RoutePrefix("api/values")]public class ValuesController : ApiController{ public IEnumerable<string> GetAllValues() { return new string[] { "value1", "value2" };...
View ArticleCreated Unassigned: Helpage UI to show the root request url path [1153]
A very minor user experience issue.For the following controller:```[RoutePrefix("api/values")] public class ValuesController : ApiController{[HttpGet("")][HttpGet("/")] public IEnumerable<string>...
View ArticleClosed Issue: Remove fast path in UrlHelper.ODataLink once custom routes are...
From code comments:// Fast path link generation where we recognize an OData path of the form "prefix/{*odataPath}".// This is incredibly brittle code and should be removed whenever OData is upgraded to...
View ArticleCommented Issue: Add support to attribute routing for ignoring the route...
AttributeRouting.net has an option for ignoring the route prefix:```[RoutePrefix("Prefix")]public class IgnorePrefixController : Controller{[GET("Index")] // => "Prefix/Index"[GET("NoPrefix",...
View ArticleEdited Issue: Add support to attribute routing for ignoring the route prefix...
AttributeRouting.net has an option for ignoring the route prefix:```[RoutePrefix("Prefix")]public class IgnorePrefixController : Controller{[GET("Index")] // => "Prefix/Index"[GET("NoPrefix",...
View ArticleClosed 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 ArticleCommented Unassigned: ObjectContent.Value to return T not object [1137]
Currently `ObjectContext<T>` returns `base.Value` which has type `object`.Doesn't it make sense to introduce strongly-typed property to return `T` ( and change how is being kept...
View ArticleCreated Unassigned: Url.Link is ignoring route prefix when generating route...
I'm working with the nightly builds and hit a bug during url generation.I'm leveraging the new CreatedAtRoute method to return a proper 201 response to the caller, and its internally using Uri.Link to...
View ArticleEdited Issue: metadata uri (json light) is missing $select clause [1107]
Spec here on the metadata url - http://docs.oasis-open.org/odata/odata/v4.0/csprd01/part1-protocol/odata-v4.0-csprd01-part1-protocol.html#_Toc355089421Issue: GET...
View ArticleCommented Unassigned: Url.Link is ignoring route prefix when generating route...
I'm working with the nightly builds and hit a bug during url generation.I'm leveraging the new CreatedAtRoute method to return a proper 201 response to the caller, and its internally using Uri.Link to...
View ArticleCommented Issue: NullPropagation option smart detection should handle...
We try to figure out whether we should do null propagation in query composition by looking at the QueryProvider of the IQueryable. We handle Linq2Objects, Linq2Sql and EntityFramework there. For...
View ArticleEdited Issue: NullPropagation option smart detection should handle...
We try to figure out whether we should do null propagation in query composition by looking at the QueryProvider of the IQueryable. We handle Linq2Objects, Linq2Sql and EntityFramework there. For...
View ArticleCommented Issue: metadata uri (json light) is missing $select clause [1107]
Spec here on the metadata url - http://docs.oasis-open.org/odata/odata/v4.0/csprd01/part1-protocol/odata-v4.0-csprd01-part1-protocol.html#_Toc355089421Issue: GET...
View ArticleEdited Issue: metadata uri (json light) is missing $select clause [1107]
Spec here on the metadata url - http://docs.oasis-open.org/odata/odata/v4.0/csprd01/part1-protocol/odata-v4.0-csprd01-part1-protocol.html#_Toc355089421Issue: GET...
View ArticleCommented Issue: Web API: Improve resolution of ApiController types [1075]
If an assembly A contains ApiControllers and it references another assembly B that does not contain ApiControllers and this assembly B is not found (because it is not installed for example) controller...
View ArticleEdited Issue: Provide HttpDirectRoute constructor which accepts...
__Scenario__: User likes to register a per-route message handler for the Delete Customer action in the following controller.```[RoutePrefix("api/Customers")]public class CustomersController :...
View ArticleClosed Unassigned: Url.Link is ignoring route prefix when generating route...
I'm working with the nightly builds and hit a bug during url generation.I'm leveraging the new CreatedAtRoute method to return a proper 201 response to the caller, and its internally using Uri.Link to...
View ArticleEdited Issue: Helpage UI to show the root request url path [1153]
A very minor user experience issue.For the following controller:```[RoutePrefix("api/values")] public class ValuesController : ApiController{[HttpGet("")][HttpGet("/")] public IEnumerable<string>...
View Article