DataContext.SubmitChanges DataContext.SubmitChanges DataContext.SubmitChanges DataContext.SubmitChanges Method

Definición

Calcula el conjunto de objetos modificados que se va a insertar, actualizar o eliminar, y ejecuta los comandos adecuados para implementar los cambios en la base de datos.Computes the set of modified objects to be inserted, updated, or deleted, and executes the appropriate commands to implement the changes to the database.

Sobrecargas

SubmitChanges() SubmitChanges() SubmitChanges() SubmitChanges()

Calcula el conjunto de objetos modificados que se va a insertar, actualizar o eliminar, y ejecuta los comandos adecuados para implementar los cambios en la base de datos.Computes the set of modified objects to be inserted, updated, or deleted, and executes the appropriate commands to implement the changes to the database.

SubmitChanges(ConflictMode) SubmitChanges(ConflictMode) SubmitChanges(ConflictMode) SubmitChanges(ConflictMode)

Envía a la base de datos subyacente los cambios realizados en los objetos recuperados y especifica la acción que se va a emprender si se produce un error en el envío.Sends changes that were made to retrieved objects to the underlying database, and specifies the action to be taken if the submission fails.

Comentarios

Si los métodos de invalidación están presentes para INSERT, Update o SubmitChanges Delete, ejecuta estos métodos en lugar de los LINQ to SQLLINQ to SQL comandos predeterminados.If override methods are present for insert, update, or delete, SubmitChanges executes these methods instead of the default LINQ to SQLLINQ to SQL commands.

SubmitChangesinicia una transacción y se revertirá si se produce una excepción SubmitChanges mientras se está ejecutando.SubmitChanges starts a transaction and will roll back if an exception occurs while SubmitChanges is executing. Sin embargo, esto no revierte los cambios en la memoria o cuyo seguimiento realiza DataContext; esos cambios deberán revertirse manualmente.However, this does not roll back the changes in memory or tracked by the DataContext; those changes will need to be rolled back manually. Puede empezar con una nueva instancia de DataContext si se van a descartar los cambios en la memoria.You can start with a new instance of the DataContext if the changes in memory are to be discarded.

SubmitChanges() SubmitChanges() SubmitChanges() SubmitChanges()

Calcula el conjunto de objetos modificados que se va a insertar, actualizar o eliminar, y ejecuta los comandos adecuados para implementar los cambios en la base de datos.Computes the set of modified objects to be inserted, updated, or deleted, and executes the appropriate commands to implement the changes to the database.

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

Comentarios

Si los métodos de invalidación están presentes para INSERT, Update o SubmitChanges Delete, ejecuta estos métodos en lugar de los LINQ to SQLLINQ to SQL comandos predeterminados.If override methods are present for insert, update, or delete, SubmitChanges executes these methods instead of the default LINQ to SQLLINQ to SQL commands.

SubmitChanges(ConflictMode) SubmitChanges(ConflictMode) SubmitChanges(ConflictMode) SubmitChanges(ConflictMode)

Envía a la base de datos subyacente los cambios realizados en los objetos recuperados y especifica la acción que se va a emprender si se produce un error en el envío.Sends changes that were made to retrieved objects to the underlying database, and specifies the action to be taken if the submission fails.

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 ConflictMode ConflictMode ConflictMode

Acción que se va a realizar si se produce un error en el envío.The action to be taken if the submission fails. Los argumentos válidos son los siguientes:Valid arguments are as follows: FailOnFirstConflictContinueOnConflict

Ejemplos

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)

Comentarios

El modo de error FailOnFirstConflictpredeterminado es.Default failure mode is FailOnFirstConflict.

Se aplica a