Lingua

DbContextOptionsBuilder.UseAsyncSeeding Metodo

Definizione

Configura il metodo di inizializzazione da eseguire dopo EnsureCreatedAsync(CancellationToken) la chiamata o dopo l'applicazione asincrona delle migrazioni. Verrà richiamato anche se non sono state eseguite modifiche all'archivio.

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

Parametri

seedAsync
Func<DbContext,Boolean,CancellationToken,Task>

Metodo di inizializzazione da eseguire.

Valori restituiti

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

L'argomento bool del delegato di inizializzazione indica se è stata eseguita un'operazione di gestione dell'archivio.

È consigliabile chiamare UseSeeding(Action<DbContext,Boolean>) anche con la stessa logica.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a