Partager via


DataContext.SubmitChanges Méthode

Définition

Traite l'ensemble des objets modifiés à insérer, mettre à jour ou supprimer et exécute les commandes appropriées pour implémenter les modifications de la base de données.

Surcharges

SubmitChanges()

Traite l'ensemble des objets modifiés à insérer, mettre à jour ou supprimer et exécute les commandes appropriées pour implémenter les modifications de la base de données.

SubmitChanges(ConflictMode)

Envoie à la base de données sous-jacente les modifications apportées aux objets récupérés, et spécifie l'action à effectuer si la soumission échoue.

Remarques

Si des méthodes de remplacement sont présentes pour l’insertion, la mise à jour ou la suppression, SubmitChanges exécute ces méthodes au lieu des commandes LINQ to SQL par défaut.

SubmitChanges démarre une transaction et restaure si une exception se produit pendant l’exécution SubmitChanges . Toutefois, cela ne restaure pas les modifications apportées à la mémoire ou n’est pas suivie par le DataContext; ces modifications devront être restaurées manuellement. Vous pouvez commencer par une nouvelle instance du DataContext si les modifications apportées à la mémoire doivent être ignorées.

SubmitChanges()

Traite l'ensemble des objets modifiés à insérer, mettre à jour ou supprimer et exécute les commandes appropriées pour implémenter les modifications de la base de données.

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

Remarques

Si des méthodes de remplacement sont présentes pour l’insertion, la mise à jour ou la suppression, SubmitChanges exécute ces méthodes au lieu des commandes LINQ to SQL par défaut.

S’applique à

SubmitChanges(ConflictMode)

Envoie à la base de données sous-jacente les modifications apportées aux objets récupérés, et spécifie l'action à effectuer si la soumission échoue.

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)

Paramètres

failureMode
ConflictMode

Action à effectuer en cas d'échec de la soumission. Les arguments valides sont les suivants :

FailOnFirstConflict ContinueOnConflict.

Exemples

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)

Remarques

Le mode d’échec par défaut est FailOnFirstConflict.

S’applique à