Edited Issue: Sample route doesn't support delete $link for collection...
WCF Data client will send request to collection navigation property with following uri:DELETE /Order(1)/$links/Order_Details(2)if user call:ctx.DeleteLink(order, "Order_Details", orderDetail);However,...
View ArticleEdited Issue: [Queryable] doesn't work on actions that return an array [521]
[Queryable]public FormatterPerson[] GetPeople()will fail if you try to run any query on it.
View ArticleEdited Issue: Cannot change base type after convention model builder [507]
Repro code is attached. A <- B <- CAfter adding A as entity type, I change C's base type to A. Then it reports following error:System.InvalidOperationException occurred HResult=-2146233079...
View ArticleCommented Issue: Cannot change base type after convention model builder [507]
Repro code is attached. A <- B <- CAfter adding A as entity type, I change C's base type to A. Then it reports following error:System.InvalidOperationException occurred HResult=-2146233079...
View ArticleClosed Issue: Can't post derived type to base type's EntitySet [530]
For example, define models: [EntitySet("Vehicles")] [DataServiceKey("Id")] public class Vehicle { public int Id { get; set; } public string Model { get; set; } public string Name { get; set; } public...
View ArticleEdited Issue: Advertise actions information of entities or collections of...
OData spec here talks about 'advertising' of actions in the response. It says 'MAY', but this bug is just to keep track of atleast to make sure we provide this...
View ArticleCommented Issue: Advertise actions information of entities or collections of...
OData spec here talks about 'advertising' of actions in the response. It says 'MAY', but this bug is just to keep track of atleast to make sure we provide this...
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 compare complex type with...
Repro code: public class BlahController : ApiController { [Queryable] public IQueryable<User> Get() { return new List<User>() { new User() { FirstName = "A", LastName = "AL", Age = 10 },...
View ArticleEdited Issue: OData [Queryable] should avoid AsQueryable where possible [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleCommented Issue: OData [Queryable] should avoid AsQueryable where possible [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleEdited Issue: Cache the compiled expression to improve performance [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleCommented Issue: Cache the compiled expression to improve performance [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleEdited Issue: 406 error from ODataMediaTypeFormatter if there is any...
Download odata service sample: http://aspnet.codeplex.com/SourceControl/list/changesetsUpgrade odata package from myget nightly build: http://www.myget.org/F/aspnetwebstacknightly/Run query:...
View ArticleCommented Issue: 406 error from ODataMediaTypeFormatter if there is any...
Download odata service sample: http://aspnet.codeplex.com/SourceControl/list/changesetsUpgrade odata package from myget nightly build: http://www.myget.org/F/aspnetwebstacknightly/Run query:...
View ArticleEdited Issue: Cache the compiled expression to improve performance [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleEdited Issue: Cache the compiled expression to improve performance [374]
[Performance] When the OData [Queryable] logic composes the query, it currently converts simple IEnumerable's to IQueryable using Enumerable.AsQueryable() when building the query expression. But...
View ArticleEdited Issue: Can't update entity by WCF Data Service Client when it has...
For example, define model:public class Car{public int ID { get; set;}public int WheelCount { get { return 4; }}}Build edm model:ODataConventionModelBuilder builder = new...
View ArticleCommented Issue: Can't update entity by WCF Data Service Client when it has...
For example, define model:public class Car{public int ID { get; set;}public int WheelCount { get { return 4; }}}Build edm model:ODataConventionModelBuilder builder = new...
View ArticleCreated Issue: Expose the default logic of link generation to enable re-using...
I agree that its easy to create links ourselves, but its much easier to just fallback to the default convention too.Scenarios:a. I would like to build a 'Transient' action on Product called...
View Article