EntitySetController currently returns an IQueryable<T> for its Get() function. When supplying the $select query, it'll throw an ArgumentException stating that it is unable to convert the SelectExpandWrapper to IQueryable.
I suppose the function should be changed to return an IEnumerable instead and set the QueryableAttribute on it.
I also think the functions that return T should be adapted to utilize SingleResult<T>?
Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/4a673f3dfbf3b7f370df96af0424b2c6e4abf46b
I suppose the function should be changed to return an IEnumerable instead and set the QueryableAttribute on it.
I also think the functions that return T should be adapted to utilize SingleResult<T>?
Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/4a673f3dfbf3b7f370df96af0424b2c6e4abf46b