DbContextOptionsBuilder.UseAsyncSeeding Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Configura el método de inicialización para que se ejecute después EnsureCreatedAsync(CancellationToken) de llamar a o después de que las migraciones se apliquen de forma asincrónica. Se invocará incluso si no se realizaron cambios en el almacén.
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
Parámetros
- seedAsync
- Func<DbContext,Boolean,CancellationToken,Task>
Método de inicialización que se va a ejecutar.
Devoluciones
La misma instancia del generador para que se puedan encadenar varias llamadas.
Comentarios
El bool argumento del delegado de inicialización indica si se realizó alguna operación de administración del almacén.
También se recomienda llamar UseSeeding(Action<DbContext,Boolean>) a con la misma lógica.
Consulte Uso de DbContextOptions para obtener más información y ejemplos.