Created Unassigned: Tracking bug for MaxLengthAttribute [1575]
Apparently the MaxLengthAttribute only works on strings and arrays. It might be useful to expand this include collection types.
View ArticleCreated Unassigned: There is a typo in the comment of the property...
The comment is :// Summary:// Used to access a Collection of Entities throw which you can configure actions// that are bindable to EntityCollections.where "throw" should be "through"
View ArticleCommented Unassigned: There is a typo in the comment of the property...
The comment is :// Summary:// Used to access a Collection of Entities throw which you can configure actions// that are bindable to EntityCollections.where "throw" should be "through"Comments: And...
View ArticleCreated Issue: Access EnumNode.Kind throws NotImplementedException [1577]
In ODL v4 alpha2, when access EnumNode.Kind, it will throw NotImplementedException. Revisit this once the ODL issue is fixed in a next release.
View ArticleCreated Unassigned: It is better to rename method AddEntity to AddentityType...
Now the public method names are:AddComplexType(Type type)AddEntity(Type type);AddEnumType(Type type);They are not accordant. It's better to rename AddEntity to AddEntityType. The same applies to method...
View ArticleCreated Issue: EntityContainer is in a different namespace than EntityType...
By default, in webapi.odata (from v3), EntityContainer is in a different namespace than EntityType. Consider make them in the same namespace by default.```<?xml version="1.0"...
View ArticleCreated Issue: BindRound method binds nullable double as decimal [1580]
BindRound method binds nullable double as decimal.``` private Expression BindRound(SingleValueFunctionCallNode node){ Contract.Assert("round" == node.Name); Expression[] arguments =...
View ArticleCreated Issue: select action should use namespace.* [1581]
Currently, to select all actions, we use```$select=Id,Default.Container.*```-or-```$select=Id,Container.*```Should use namespace.* as per v4 spec.
View ArticleCommented Issue: BindRound method binds nullable double as decimal [1580]
BindRound method binds nullable double as decimal.``` private Expression BindRound(SingleValueFunctionCallNode node){ Contract.Assert("round" == node.Name); Expression[] arguments =...
View ArticleEdited Issue: It is better to rename method AddEntity to AddentityType in...
Now the public method names are:AddComplexType(Type type)AddEntity(Type type);AddEnumType(Type type);They are not accordant. It's better to rename AddEntity to AddEntityType. The same applies to method...
View ArticleEdited Issue: ReturnType of an action or function should be an element in...
ReturnType of an action or function should be an element in $metadata document according to the CSDL v4 protocol, but now it is an attribute.Repro steps:1. Open Fiddler2. Run E2E test case...
View ArticleCommented Issue: BindRound method binds nullable double as decimal [1580]
BindRound method binds nullable double as decimal.``` private Expression BindRound(SingleValueFunctionCallNode node){ Contract.Assert("round" == node.Name); Expression[] arguments =...
View ArticleCreated Feature: Change $link to $ref [1582]
in OData v4, entity reference is requested by $ref instead of $link. So we need to change accordingly.
View ArticleCreated Feature: Unbound action and function support [1583]
Separate the unbound action and function from bound action and function. Use the IEdmActionImport and IEdmFunctionImport directly.
View ArticleEdited Feature: Unbound action and function support [1583]
Separate the unbound action and function from bound action and function. Use the IEdmActionImport and IEdmFunctionImport directly.
View ArticleCommented Feature: Unbound action and function support [1583]
Separate the unbound action and function from bound action and function. Use the IEdmActionImport and IEdmFunctionImport directly.Comments: aedaf48f3f57fb05569659f16358e27fe80d5773
View ArticleCreated Unassigned: Enum support in WebApi [1584]
WebApi treats Enum type as String and processes Enum type specially.Since OData V4 supports Enum type, we want to support Enum type in WebApi after OData migrates to V4.ODataModelBuilder,...
View ArticleCommented Unassigned: Enum support in WebApi [1584]
WebApi treats Enum type as String and processes Enum type specially.Since OData V4 supports Enum type, we want to support Enum type in WebApi after OData migrates to V4.ODataModelBuilder,...
View ArticleCommented Unassigned: Enum support in WebApi [1584]
WebApi treats Enum type as String and processes Enum type specially.Since OData V4 supports Enum type, we want to support Enum type in WebApi after OData migrates to V4.ODataModelBuilder,...
View ArticleCreated Task: $inlinecount change to $count in ODL v4 [1585]
in ODL v4, the $inlinecount changed to $count. But, in WebApi, it's still using the $inlinecount. So, please changed it.
View Article