Created Issue: Injecting custom IActionResultConverter implementations...
@kichalla and I have discussed this issue also on http://aspnetwebstack.codeplex.com/discussions/399311. Today, you need to jump a lot of hoops to provide a custom IActionResultConverter implementation...
View ArticleClosed Issue: Error serializing return type of NON-bindable action [485]
I have the following NON-bindable action configuration on Product entity:ActionConfiguration extendSupportAction = new ActionConfiguration(modelBuilder,...
View ArticleCommented Issue: Injecting custom IActionResultConverter implementations...
@kichalla and I have discussed this issue also on http://aspnetwebstack.codeplex.com/discussions/399311. Today, you need to jump a lot of hoops to provide a custom IActionResultConverter implementation...
View ArticleCommented Issue: key attribute doesn't make property as non-nullable [550]
Key attribute doesn't work for string (reference type) property.Example----- private static IEdmModel GetEdmModel() { ODataModelBuilder modelBuilder = new ODataConventionModelBuilder();...
View ArticleEdited Issue: Can't set navigation property as required when using...
For example, I want to set one of the navigation property to be required: public class Todo { public int Id { get; set; } public Person CreatedBy { get; set; } } public class Person { public int...
View ArticleCommented Issue: Can't set navigation property as required when using...
For example, I want to set one of the navigation property to be required: public class Todo { public int Id { get; set; } public Person CreatedBy { get; set; } } public class Person { public int...
View ArticleCommented Issue: Error applying Required binding when using conventional...
I am using the ODataService sample. In the following scenario, I would like to have a Required binding from Products entity set to ProductFamilies.static IEdmModel GetImplicitEdmModel() {...
View ArticleEdited Issue: [DataMember(IsRequired=true)] doesn't make property as required...
Since we already support [Required], we should support this as well.For example: [DataContract] public class Vehicle { [Key] [DataMember] public int Model { get; set; } [Key] [DataMember] public string...
View ArticleCommented Issue: [DataMember(IsRequired=true)] doesn't make property as...
Since we already support [Required], we should support this as well.For example: [DataContract] public class Vehicle { [Key] [DataMember] public int Model { get; set; } [Key] [DataMember] public string...
View ArticleClosed 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 ArticleEdited Issue: Nested class is not supported by QueryableAttribute [346]
To repro:public class Parent{ public class Nest { public string Name { get; set; } }]Put Nest as action return type:[QueryableAttribute]public IEnumerable<Nest> Get()Throw following...
View ArticleCommented Issue: Nested class is not supported by QueryableAttribute [346]
To repro:public class Parent{ public class Nest { public string Name { get; set; } }]Put Nest as action return type:[QueryableAttribute]public IEnumerable<Nest> Get()Throw following...
View ArticleCreated Issue: Queryable can't query on nested type property [559]
To repro, using the model: public class NestedClass_Parent { public class Nest { public string Name { get; set; } public NestPropertyType NestProperty { get; set; } } public class NestPropertyType {...
View ArticleClosed Issue: ConventionModelBuilder should ignore indexer property [505]
It's meaningless to include indexer property to edm model. It will also cause error when user having overloaded indexer properties, like:public class HttpHeaders{public string Item[string name] { get;...
View ArticleClosed Issue: Self link doesn't support guid or other special types as...
If user uses guid property as primary key, the generated self link looks like: http://localhost:9001/GuidPrimaryKeyType(guid'1a2398cd-32e9-46f1-b702-3c671ceb8f6d')However, we don't have correct model...
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 ArticleClosed Issue: Self link generation might fail if the model has non-standard...
add test cases to validate if it works.Comments: Verified in latest build
View ArticleClosed Issue: QueryableAttribute failed when working with UInt32 and UInt64...
Sending request: http://localhost/test?$filter=(indexof('stringLiternal',StringProperty) gt UInt32Property)or http://localhost/test?$filter=(indexof('stringLiternal',StringProperty) gt...
View ArticleEdited Issue: Can't set navigation property as required when using...
For example, I want to set one of the navigation property to be required: public class Todo { public int Id { get; set; } public Person CreatedBy { get; set; } } public class Person { public int...
View ArticleEdited Issue: DefaultODataActionProvider error messages [466]
Need to add code to insure ActionName == "" produces meaningful error messages.One option is to move from using ActionName to full request URL in the error.
View Article