ObjectContext.SaveChangesAsync 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.
Surcharges
SaveChangesAsync() |
Conserve de manière asynchrone toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet. |
SaveChangesAsync(SaveOptions) |
Conserve de façon asynchrone toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet. |
SaveChangesAsync(CancellationToken) |
Conserve de manière asynchrone toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet. |
SaveChangesAsync(SaveOptions, CancellationToken) |
Conserve de façon asynchrone toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet. |
SaveChangesAsync()
Conserve de manière asynchrone toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync ();
abstract member SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : unit -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync () As Task(Of Integer)
Retours
Tâche qui représente l’opération d’écriture d’enregistrement asynchrone. Le résultat de la tâche contient le nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).
Exceptions
Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.
Remarques
Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.
S’applique à
SaveChangesAsync(SaveOptions)
Conserve de façon asynchrone toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions -> System.Threading.Tasks.Task<int>
Public Overridable Function SaveChangesAsync (options As SaveOptions) As Task(Of Integer)
Paramètres
- options
- SaveOptions
Valeur SaveOptions qui détermine le comportement de l'opération.
Retours
Tâche qui représente l’opération d’écriture d’enregistrement asynchrone. Le résultat de la tâche contient le nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).
Exceptions
Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.
Remarques
Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.
S’applique à
SaveChangesAsync(CancellationToken)
Conserve de manière asynchrone toutes les mises à jour de la base de données et réinitialise le suivi des modifications dans le contexte de l’objet.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Paramètres
- cancellationToken
- CancellationToken
CancellationToken À observer en attendant la fin de la tâche.
Retours
Tâche qui représente l’opération d’écriture d’enregistrement asynchrone. Le résultat de la tâche contient le nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).
Exceptions
Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.
Remarques
Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.
S’applique à
SaveChangesAsync(SaveOptions, CancellationToken)
Conserve de façon asynchrone toutes les mises à jour de la base de données et réinitialise éventuellement le suivi des modifications dans le contexte de l’objet.
public virtual System.Threading.Tasks.Task<int> SaveChangesAsync (System.Data.Entity.Core.Objects.SaveOptions options, System.Threading.CancellationToken cancellationToken);
abstract member SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
override this.SaveChangesAsync : System.Data.Entity.Core.Objects.SaveOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Paramètres
- options
- SaveOptions
Valeur SaveOptions qui détermine le comportement de l'opération.
- cancellationToken
- CancellationToken
CancellationToken À observer en attendant la fin de la tâche.
Retours
Tâche qui représente l’opération d’écriture d’enregistrement asynchrone. Le résultat de la tâche contient le nombre d’entrées d’état écrites dans la base de données sous-jacente. Cela peut inclure des entrées d’état pour les entités et/ou les relations. Les entrées d’état de relation sont créées pour les relations plusieurs-à-plusieurs où aucune propriété de clé étrangère n’est incluse dans la classe d’entité (souvent appelées associations indépendantes).
Exceptions
Une violation de l’accès concurrentiel optimiste s’est produite lors de l’enregistrement des modifications.
Remarques
Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.