DataContext.SubmitChanges Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
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.