Compartir a través de


SaveChangesOptions Enumeración

Definición

Indica las opciones de cambio cuando se llama a SaveChanges().

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Herencia
SaveChangesOptions
Atributos

Campos

Batch 1

Todos los cambios pendientes se guardan en una solicitud por lotes única.

ContinueOnError 2

Los cambios pendientes se guardan usando varias solicitudes al servidor y la operación continúa después de que se produzca un error.

None 0

Los cambios pendientes se guardan usando varias solicitudes al servidor, pero la operación se detiene tras el primer error (valor predeterminado).

ReplaceOnUpdate 4

Las actualizaciones pendientes se realizan reemplazando todos los valores de la entidad en el origen de datos con valores de la entidad actualizada (HTTP PUT) en lugar de actualizando valores cambiados (HTTP MERGE), que son el comportamiento predeterminado.

Comentarios

Cuando se establece la opción ContinueOnError, se siguen intentando las operaciones subsiguientes incluso después de que se produzca un error.

Cuando no se usa el procesamiento por lotes, la DataServiceResponse.BatchHeaders propiedad devuelve una colección vacía y la DataServiceResponse.BatchStatusCode propiedad es cero.

No puede establecer Batch y ContinueOnError al mismo tiempo.

Se aplica a

Consulte también