Langue

DbContextOptionsBuilder.UseAsyncSeeding Méthode

Définition

Configure la méthode initiale à exécuter après EnsureCreatedAsync(CancellationToken) l’appel ou après l’application asynchrone des migrations. Elle sera appelée même si aucune modification n’a été apportée au magasin.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAsyncSeeding(Func<Microsoft.EntityFrameworkCore.DbContext,bool,System.Threading.CancellationToken,System.Threading.Tasks.Task> seedAsync);
abstract member UseAsyncSeeding : Func<Microsoft.EntityFrameworkCore.DbContext, bool, System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseAsyncSeeding : Func<Microsoft.EntityFrameworkCore.DbContext, bool, System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseAsyncSeeding (seedAsync As Func(Of DbContext, Boolean, CancellationToken, Task)) As DbContextOptionsBuilder

Paramètres

seedAsync
Func<DbContext,Boolean,CancellationToken,Task>

Méthode de départ à exécuter.

Retours

Même instance de générateur afin que plusieurs appels puissent être chaînés.

Remarques

L’argument bool du délégué initial indique si une opération de gestion du magasin a été effectuée.

Il est recommandé d’appeler UseSeeding(Action<DbContext,Boolean>) également avec la même logique.

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions .

S’applique à