SaveChangesOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.