Three expands cause SQL Exception

Using EntityFramework as ORM, and MySQL as RDBMS, I find that when I'm using three or more expands on a OData Client Container lambda, I get a runtime exception. Working fine: var vacatio...

Id #38 | Release: None | Updated: Feb 6, 2015 at 7:46 AM by Mastermind_ | Created: Feb 5, 2015 at 8:05 PM by Mastermind_

Invalid LIKE query (substringof) generated via ApplysTo, yet works OK with EnableQuery attribute

Noticed a difference in the way that LINQ to SQL encodes a substringof (contains) query, depending on whether EnableQueryAttribute or ODataQueryOptions.ApplyTo is used. For example, I send a quer...

Id #37 | Release: None | Updated: Feb 23, 2015 at 8:11 PM by jsudds | Created: Jan 29, 2015 at 8:41 PM by jsudds

T4 client should generate a dictionary property for All Open Types.

Currently the Open types are exposed as partial classes and need to be extended using Typed classes. If we expose a generic Dictionary <string,object> on the client side, to store all the extra p...

Id #36 | Release: None | Updated: Dec 19, 2014 at 9:45 AM by ShahzorKhan | Created: Dec 19, 2014 at 9:45 AM by ShahzorKhan

Support dictionary types for Property Types

Support Dictionary types for Property types in the protocol. Currently we are handling this like <ComplexType Name="Collection_String_String"> <Property Name="Count" Type="Edm.Int32" /> <Property...

Id #35 | Release: None | Updated: Dec 19, 2014 at 9:42 AM by ShahzorKhan | Created: Dec 19, 2014 at 9:42 AM by ShahzorKhan

Support for Abstract types with no properties - Client, Core

Abstract types should be allowed to have no properties. Complex Types that donot have any properties should be allowed that are abstract. This will also allow generic support of Object.

Id #34 | Release: None | Updated: Dec 19, 2014 at 9:39 AM by ShahzorKhan | Created: Dec 19, 2014 at 9:39 AM by ShahzorKhan

T4 template client should have a mechanism in Actions to send only Setted properties

Similar to SaveChangesOptions.PostOnlySetProperties option during SaveChanges function We should have a mechanism to send only set properties in Paramters, Complex Types in actions.

Id #33 | Release: None | Updated: Dec 19, 2014 at 8:25 AM by ShahzorKhan | Created: Dec 19, 2014 at 8:25 AM by ShahzorKhan

Support of Structural Property to have Collection(Entity) in Request/Response of Actions/Functions

There is no way to pass an entity collection inside a complex type for actions/functions. Please add support in the protocol, edm layers. Eg <Function Name="RetrieveActiveAccountsAndStatus"> <...

Id #32 | Release: None | Updated: Dec 19, 2014 at 8:22 AM by ShahzorKhan | Created: Dec 19, 2014 at 8:22 AM by ShahzorKhan

Support of Derived EntityTypes to define their own keys. – Client, core.

Support of Derived EntityTypes to define their own keys Eg. <EntityType Name="baseEntity" Abstract="true" /> <EntityType Name="account" BaseType="ns.crmbaseentity"> <key> <Property Name="accoun...

Id #31 | Release: None | Updated: Dec 19, 2014 at 8:15 AM by ShahzorKhan | Created: Dec 19, 2014 at 8:15 AM by ShahzorKhan

Support of Abstract EntityTypes without any keys, - Client, Core

Abstract Entity Types that have no keys should be supported. Eg. <EntityType Name="baseEntity" Abstract="true" /> <EntityType Name="account" BaseType="ns.crmbaseentity"> <key> <Property Name="a...

Id #30 | Release: None | Updated: Dec 19, 2014 at 8:12 AM by ShahzorKhan | Created: Dec 19, 2014 at 8:12 AM by ShahzorKhan

Incorrect type detected calling an unbound function with $filter

In my OData 4 endpoint, I have an unbound function called "GetActivityView" that returns an IQueryable: [HttpGet] [EnableQuery(AllowedQueryOptions = AllowedQueryOptions.All)] [ODataRoute("GetActivi...

Id #29 | Release: None | Updated: Jun 19, 2015 at 7:42 PM by dhaas | Created: Nov 7, 2014 at 11:25 PM by mhedm