application Consoleopération de service ADO.Net services avec des paramètres appelés bibliothèque client ne
var result = dataService.CreateQuery<Customers>("GetCustomerByLastName").
AddQueryOption("lastname", "S");
service
[WebGet]
public IQueryable<Customers> GetCustomerByLastName(string lastname)
{
return from c in this.CurrentDataSource.Customers
where c.LastName.StartsWith(lastname)
select c ;
}
résultats dans: (par rapport à http://localhost:1478/Apress.Data.Services.CustomerService.Host/)
RequestUri: CustomerDataService.svc/GetCustomerByLastName()? Lastname = S
et échoue en tant que res ult, en raison de parenthèses dans l'uri, qui ne sont pas attendus.
CustomerDataService.svc/GetCustomerByLastName? LastName = 'S'
fonctionne dans un navigateur.
VS 2008 SP1.