Ler en inglés

Compartir por


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.

C#
[System.Flags]
public enum SaveChangesOptions
Herencia
SaveChangesOptions
Atributos

Campos

Nombre Valor Description
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

Produto Versións
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Consulte también