Compartir a través de


ObjectContext.SaveChanges Método

Definición

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.

Se aplica a