title: Errors translating Linq expression to URI: The method 'Select' is not supported
body: <p>Here is my failing code</p>
  
  <pre><code>        var query = from gg in Client.wcf.context.Good
                      from cc in Client.wcf.context.Customer
                      from ch in Client.wcf.context.CashHeading
                      from cs in Client.wcf.context.Cash
                      where ch.Id_customer == cc.Id
                      where cs.Id_cashheading == ch.Id
                      where gg.Id == cs.Id_good
                      select new CustomerOrderResult {
                          CustomerID = cc.Id,
                          Price = gg.Price.HasValue ? gg.Price.Value : 0,
                          Date = ch.Date.HasValue ? ch.Date.Value : DateTime.Now
                      };
          List&lt;CustomerOrderResult&gt; qqq = query.ToList();
  </code></pre>
  
  <p>Additional information: The method 'Select' is not supported.</p>
  
  <p>and this solves the error : <a href="https://stackoverflow.com/questions/11577458/why-this-linq-doesnt-work-error-translating-linq-expression-to-uri-can-only-s">Why this Linq doesn&#39;t work (Error translating Linq expression to URI: Can only specify query options (orderby, where, take, skip)</a></p>
  
  <p>query is another linq and in total it's WCF Data client to Server (Entity) application full source file is <a href="https://github.com/Nensha/ENT/blob/master/ENT_Client/MainForm.cs" rel="nofollow noreferrer">Here, on GitHub</a></p>
  
  <p>other linq queries there work fine </p>
  
  <p>error : <code>+      query   {Error translating Linq expression to URI: The method 'Select' is not supported.}   System.Linq.IQueryable&lt;CustomerOrderResult&gt; {System.Data.Services.Client.DataServiceQuery&lt;CustomerOrderResult&gt;.DataServiceOrderedQu</code>ery}</p>