DataContext.SubmitChanges Método

Definição

Calcula o conjunto de objetos modificados a serem inseridos, atualizados ou eliminados, e executa os comandos apropriados para implementar as alterações na base de dados.

Sobrecargas

Name Description
SubmitChanges()

Calcula o conjunto de objetos modificados a serem inseridos, atualizados ou eliminados, e executa os comandos apropriados para implementar as alterações na base de dados.

SubmitChanges(ConflictMode)

Envia as alterações feitas aos objetos recuperados para a base de dados subjacente e especifica a ação a tomar caso a submissão falhe.

Observações

Se existirem métodos de substituição para inserir, atualizar ou eliminar, SubmitChanges executa esses métodos em vez dos comandos padrão LINQ para SQL.

SubmitChanges inicia uma transação e reverte se ocorrer uma exceção enquanto SubmitChanges está em execução. No entanto, isto não reverte as alterações na memória ou rastreadas pelo DataContext; essas alterações terão de ser revertidas manualmente. Pode começar com uma nova instância do DataContext caso as alterações na memória sejam descartadas.

SubmitChanges()

Calcula o conjunto de objetos modificados a serem inseridos, atualizados ou eliminados, e executa os comandos apropriados para implementar as alterações na base de dados.

public:
 void SubmitChanges();
public void SubmitChanges();
member this.SubmitChanges : unit -> unit
Public Sub SubmitChanges ()

Observações

Se existirem métodos de substituição para inserir, atualizar ou eliminar, SubmitChanges executa esses métodos em vez dos comandos padrão LINQ para SQL.

Aplica-se a

SubmitChanges(ConflictMode)

Envia as alterações feitas aos objetos recuperados para a base de dados subjacente e especifica a ação a tomar caso a submissão falhe.

public:
 virtual void SubmitChanges(System::Data::Linq::ConflictMode failureMode);
public virtual void SubmitChanges(System.Data.Linq.ConflictMode failureMode);
abstract member SubmitChanges : System.Data.Linq.ConflictMode -> unit
override this.SubmitChanges : System.Data.Linq.ConflictMode -> unit
Public Overridable Sub SubmitChanges (failureMode As ConflictMode)

Parâmetros

failureMode
ConflictMode

A ação a tomar se a submissão falhar. Os argumentos válidos são os seguintes:

FailOnFirstConflict ContinueOnConflict.

Exemplos

Northwnd db = new Northwnd("...");

// Create, update, delete code.

db.SubmitChanges(ConflictMode.FailOnFirstConflict);
// or
db.SubmitChanges(ConflictMode.ContinueOnConflict);
Dim db As New Northwnd("...")

' Create, update, delete code.

db.SubmitChanges(ConflictMode.FailOnFirstConflict)
' or
db.SubmitChanges(ConflictMode.ContinueOnConflict)

Observações

O modo de falha padrão é FailOnFirstConflict.

Aplica-se a