Partager via


PUT, POST et DELETE (ADO.NET Data Services Framework)

Les données en stockage qui sont accessibles via ADO.NET Data Services peuvent être modifiées en utilisant les méthodes PUT, POST et DELETE d'une requête HTTP. Dans les systèmes de gestion des bases de données, les modifications apportés aux données sont effectuées en utilisant les instructions Update, Insert et Delete fournies par la syntaxe SQL. Les méthodes PUT, POST et DELETE qui exécutent ces opérations dans ADO.NET Data Services sont spécifiées dans l'en-tête de la méthode d'une requête HTTP.

Utilisez la méthode HTTP PUT dans ADO.NET Data Services pour remplacer une entité en mettant à jour les valeurs dans le service de données. Utilisez HTTP POST pour créer des entités et HTTP DELETE pour supprimer des entités du service de données et du stockage de la base de données sous-jacente.

Spécifications communes à PUT, POST et DELETE

Lors de l'exécution d'une requête HTTP ayant pour but de modifier l'état d'une ressource d'ADO.NET Data Service, si l'opération peut provoquer une violation du schéma d'ADO.NET Data Service (tel que défini par les règles dans les sections PUT, POST et DELETE), la requête retourne un code d'état dans la plage 4xx des codes d'état qui indique une erreur avec la demande.

  • L'exécution d'une requête HTTP ayant pour but de modifier l'état d'une ressource peut avoir des effets secondaires.

Liaison/dissociation de PUT, POST

Les types de ressources ADO.NET Data Service peuvent être liés ou associés à d'autres types de ressources. Ces associations sont désignées à l'aide des propriétés et des liens de navigation. Pour obtenir les définitions de ces types, consultez Terminologie d'ADO.NET Data Services Framework.

La cardinalité d'une relation peut être déterminée en inspectant le schéma pour un service de données. L'association de deux instances d'un EntityType est appelée liaison. La dissociation de deux instances est appelée dissociation.

Les rubriques Méthode PUT (ADO.NET Data Services Framework) et Méthode POST (ADO.NET Data Services Framework) spécifient si la liaison/dissociation est prise en charge par les demandes PUT/POST pour chaque URI possible représentant les ressources d'ADO.NET Data Service.

Voir aussi

Concepts

Méthode PUT (ADO.NET Data Services Framework)
Méthode POST (ADO.NET Data Services Framework)
Méthode DELETE (ADO.NET Data Services Framework)