Magazine

Création d'un client pour ADO.NET Data service

Publié le 02 septembre 2008 par Davidyannick

Considérons le service qui figure plus bas sur ce blog, créons une application console qui servira de client, en premier lieu ajoutons une référence au service :

 

Ensuite dans notre client créons un proxy :

var proxy = new NorthwindEntities(new Uri(http://localhost:23458/NorthwindDataService.svc/));

Puis créons une requête LINQ qui nous retournera par exemple les contacts de Madrid :

var query = from c in proxy.Customers
where c.City == "Madrid"
select c;

Maintenant grâce à une boucle foreach affichons les résultats fournis par le service :

foreach (Customers c in query)
{
Console.WriteLine(c.ContactName);
}

 Et voilà c'est très simple à mettre en oeuvre, si vous êtes curieux essayez ceci : http://localhost:23458/NorthwindDataService.svc/Customers()?$filter=City eq 'Madrid' ce qui vous renverra sous forme XML les mêmes résultats, personnellement je préfère LINQ


Retour à La Une de Logo Paperblog

A propos de l’auteur


Davidyannick 18 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte