I use LINQPad to connect to ODATA services in a local CRM organization, and I don’t know how to make “connections” or work around relationships using LINQPad.
Here is my url
OrganizationData.svc/New_locationSet?$select=new_state_new_location/new_Region$expand=new_state_new_location
which works fine in the browser. Here is what I do in LINQPad:
from l in new_locationSet
from s in l.new_state_new_location
select s.new_Region
but I get an error:
An expression of type 'LINQPad.User.New_state' is not allowed in a subsequent from clause in a query expression with source type 'System.Data.Services.Client.DataServiceQuery<LINQPad.User.New_location>'. Type inference failed in the call to 'SelectMany'.
Any ideas? I found that the LINQPad OData documentation is missing ...
Daryl source
share