Using LINQPad v4.47.02 (WCF Data Services 5.5), connecting to the NuGet OData feed (
), this fails:
Packages.Select(x => x.Id)
NotSupportedException: Individual properties can only be selected from a single resource or as part of a type. Specify a key predicate to restrict the entity set to a single instance or project the property into a named or anonymous type.
In this thread it's explained that this is because the OData protocol doesn't support it, but this is actually purely a client bug. This should be handled by the Expression translator in the library.