ObjectContext.SaveChangesAsync Método
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í.
Sobrecargas
SaveChangesAsync() |
Conserva de forma asincrónica todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto. |
SaveChangesAsync(SaveOptions) |
Conserva de forma asincrónica todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto. |
SaveChangesAsync(CancellationToken) |
Conserva de forma asincrónica todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto. |
SaveChangesAsync(SaveOptions, CancellationToken) |
Conserva de forma asincrónica todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto. |
SaveChangesAsync()
Conserva de forma asincrónica todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync ();
abstract member SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync () As Task(Of Integer)
Devoluciones
Tarea que representa la operación de guardado asincrónico. El resultado de la tarea contiene el número de entradas de estado escritas en la base de datos subyacente. Esto puede incluir entradas de estado para entidades o relaciones. Las entradas de estado de relación se crean para relaciones de varios a varios y relaciones en las que no hay ninguna propiedad de clave externa incluida en la clase de entidad (a menudo denominada asociaciones independientes).
Excepciones
Se ha producido una infracción de simultaneidad optimista al guardar los cambios.
Comentarios
No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.
Se aplica a
SaveChangesAsync(SaveOptions)
Conserva de forma asincrónica todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync (options As SaveOptions) As Task(Of Integer)
Parámetros
- options
- SaveOptions
Valor de SaveOptions que determina el comportamiento de la operación.
Devoluciones
Tarea que representa la operación de guardado asincrónico. El resultado de la tarea contiene el número de entradas de estado escritas en la base de datos subyacente. Esto puede incluir entradas de estado para entidades o relaciones. Las entradas de estado de relación se crean para relaciones de varios a varios y relaciones en las que no hay ninguna propiedad de clave externa incluida en la clase de entidad (a menudo denominada asociaciones independientes).
Excepciones
Se ha producido una infracción de simultaneidad optimista al guardar los cambios.
Comentarios
No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.
Se aplica a
SaveChangesAsync(CancellationToken)
Conserva de forma asincrónica todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Parámetros
- cancellationToken
- CancellationToken
Que CancellationToken se debe observar mientras se espera a que se complete la tarea.
Devoluciones
Tarea que representa la operación de guardado asincrónico. El resultado de la tarea contiene el número de entradas de estado escritas en la base de datos subyacente. Esto puede incluir entradas de estado para entidades o relaciones. Las entradas de estado de relación se crean para relaciones de varios a varios y relaciones en las que no hay ninguna propiedad de clave externa incluida en la clase de entidad (a menudo denominada asociaciones independientes).
Excepciones
Se ha producido una infracción de simultaneidad optimista al guardar los cambios.
Comentarios
No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.
Se aplica a
SaveChangesAsync(SaveOptions, CancellationToken)
Conserva de forma asincrónica todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options, System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Parámetros
- options
- SaveOptions
Valor de SaveOptions que determina el comportamiento de la operación.
- cancellationToken
- CancellationToken
Que CancellationToken se debe observar mientras se espera a que se complete la tarea.
Devoluciones
Tarea que representa la operación de guardado asincrónico. El resultado de la tarea contiene el número de entradas de estado escritas en la base de datos subyacente. Esto puede incluir entradas de estado para entidades o relaciones. Las entradas de estado de relación se crean para relaciones de varios a varios y relaciones en las que no hay ninguna propiedad de clave externa incluida en la clase de entidad (a menudo denominada asociaciones independientes).
Excepciones
Se ha producido una infracción de simultaneidad optimista al guardar los cambios.
Comentarios
No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.