Accueil > WCF Data Services > Effectuer une demande PUT avec la bibliothèque cliente WCF Data Services

Effectuer une demande PUT avec la bibliothèque cliente WCF Data Services

Avec le protocole Open Data, nous pouvons mettre à jour une entité en effectuant soit une demande PUT (dans ce cas l’entité de notre source de données est remplacée et les propriétés qui ne seraient pas fournies lors de l’envoi de la charge données auront des valeurs par défaut) ou soit une demande MERGE (dans ce cas seules les propriétés renseignées dans la charge de données sont mises à jour).
Par défaut la bibliothèque cliente WCF Data Services utilise la demande MERGE pour effectuer la mise à jour d’une entité (ce qui est normal ;)). Mais il se peut qu’on ait besoin de faire une demande PUT, alors dans ce cas la bibliothèque cliente nous permet d’effectuer cela en utilisant une surcharge de la méthode SaveChanges de notre contexte de données. Cette surcharge reçoit en paramètre un enum de type SaveChangesOptions et sa valeur doit être positionnée à ReplaceOnUpdate

// Ici notre contexte de données est représentée par la variable context
context.SaveChanges(SaveChangesOptions.ReplaceOnUpdate);
Publicités
Catégories :WCF Data Services Étiquettes :
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :