title: ADO.Net Services service operation with parameters called from client library fails
body: <p>Console application</p>
  
  <pre><code>var result = dataService.CreateQuery&lt;Customers&gt;("GetCustomerByLastName").
      AddQueryOption("lastname", "S");
  </code></pre>
  
  <p>Service</p>
  
  <pre><code>    [WebGet]
      public IQueryable&lt;Customers&gt; GetCustomerByLastName( string lastname )
      {
         return   from c in this.CurrentDataSource.Customers
                  where c.LastName.StartsWith( lastname )
                  select c ; 
      }                  
  </code></pre>
  
  <p>results in: (relative to <a href="http://localhost:1478/Apress.Data.Services.CustomerService.Host/" rel="nofollow noreferrer">http://localhost:1478/Apress.Data.Services.CustomerService.Host/</a>)</p>
  
  <p>RequestUri: CustomerDataService.svc/GetCustomerByLastName()?lastname=S</p>
  
  <p>and fails as a result , because of parentheses in uri , which are not expected.</p>
  
  <p>CustomerDataService.svc/GetCustomerByLastName?lastname='S' </p>
  
  <p>works in a browser.</p>
  
  <p>VS 2008 SP1 .</p>