DbContext.SaveChanges Método

Definição

Sobrecargas

SaveChanges(Boolean)

Salva todas as alterações feitas neste contexto no banco de dados.

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

SaveChanges()

Salva todas as alterações feitas neste contexto no banco de dados.

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

SaveChanges(Boolean)

Salva todas as alterações feitas neste contexto no banco de dados.

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

[System.Diagnostics.DebuggerStepThrough]
public virtual int SaveChanges (bool acceptAllChangesOnSuccess);
public virtual int SaveChanges (bool acceptAllChangesOnSuccess);
[<System.Diagnostics.DebuggerStepThrough>]
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptAllChangesOnSuccess As Boolean) As Integer

Parâmetros

acceptAllChangesOnSuccess
Boolean

Indica se AcceptAllChanges() o é chamado depois que as alterações são enviadas com êxito para o banco de dados.

Retornos

Int32

O número de entradas de estado gravadas no banco de dados.

Atributos

Exceções

Um erro é encontrado ao salvar no banco de dados.

Uma violação de simultaneidade é encontrada ao salvar no banco de dados. Uma violação de simultaneidade ocorre quando um número inesperado de linhas é afetado durante o salvamento. Isso geralmente ocorre porque os dados no banco de dado foram modificados desde que foram carregados na memória.

Comentários

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

Aplica-se a

SaveChanges()

Salva todas as alterações feitas neste contexto no banco de dados.

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

[System.Diagnostics.DebuggerStepThrough]
public virtual int SaveChanges ();
public virtual int SaveChanges ();
[<System.Diagnostics.DebuggerStepThrough>]
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer

Retornos

Int32

O número de entradas de estado gravadas no banco de dados.

Atributos

Exceções

Um erro é encontrado ao salvar no banco de dados.

Uma violação de simultaneidade é encontrada ao salvar no banco de dados. Uma violação de simultaneidade ocorre quando um número inesperado de linhas é afetado durante o salvamento. Isso geralmente ocorre porque os dados no banco de dado foram modificados desde que foram carregados na memória.

Comentários

Esse método chamará automaticamente DetectChanges() para descobrir quaisquer alterações em instâncias de entidade antes de salvar no banco de dados subjacente. Isso pode ser desabilitado via AutoDetectChangesEnabled .

Aplica-se a