SaveChangesOptions Énumération

Définition

Indique les options de modification lorsque la méthode SaveChanges() est appelée.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Héritage
SaveChangesOptions
Attributs

Champs

Batch 1

Toutes les modifications en attente sont stockées dans une demande de lot unique.

ContinueOnError 2

Les modifications en attente sont enregistrées en utilisant plusieurs demandes envoyées au serveur, et l'opération continue lorsqu'une erreur s'est produite.

None 0

Les modifications en attente sont enregistrées en utilisant plusieurs demandes envoyées au serveur, mais l'opération s'arrête à la première défaillance (par défaut).

ReplaceOnUpdate 4

Les mises à jour en attente sont effectuées en remplaçant toutes les valeurs de l'entité dans la source de données par les valeurs de l'entité mise à jour (HTTP PUT) au lieu de mettre à jour uniquement les valeurs modifiées (HTTP MERGE), ce qui est le comportement par défaut.

Remarques

Lorsque l'option ContinueOnError est définie, les opérations suivantes sont encore testées même après qu'une erreur se produit.

Lorsque le traitement par lot n’est pas utilisé, la DataServiceResponse.BatchHeaders propriété retourne une collection vide et la DataServiceResponse.BatchStatusCode propriété est égale à zéro.

Vous ne pouvez pas définir Batch et ContinueOnError en même temps.

S’applique à

Voir aussi