ObjectContext.SaveChanges 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
SaveChanges() |
Conserva todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto. |
SaveChanges(Boolean) |
Obsoletos.
Conserva todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto. |
SaveChanges(SaveOptions) |
Conserva todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto. |
SaveChanges()
Conserva todas las actualizaciones de la base de datos y restablece el seguimiento de cambios en el contexto del objeto.
public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer
Devoluciones
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.
Se aplica a
SaveChanges(Boolean)
Precaución
Use SaveChanges(SaveOptions options) instead.
Conserva todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto.
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use SaveChanges(SaveOptions options) instead.")]
public virtual int SaveChanges (bool acceptChangesDuringSave);
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptChangesDuringSave As Boolean) As Integer
Parámetros
- acceptChangesDuringSave
- Boolean
Este parámetro es necesario para la compatibilidad con transacciones en el cliente. Si es true, el seguimiento de cambios en todos los objetos se restablece después SaveChanges(Boolean) de finalizar. Si es false, debe llamar al AcceptAllChanges() método después SaveChanges(Boolean)de .
Devoluciones
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).
- Atributos
Excepciones
Se ha producido una infracción de simultaneidad optimista al guardar los cambios.
Se aplica a
SaveChanges(SaveOptions)
Conserva todas las actualizaciones de la base de datos y, opcionalmente, restablece el seguimiento de cambios en el contexto del objeto.
public virtual int SaveChanges (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
override this.SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
Public Overridable Function SaveChanges (options As SaveOptions) As Integer
Parámetros
- options
- SaveOptions
Valor de SaveOptions que determina el comportamiento de la operación.
Devoluciones
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.