Lenguaje

DbContextOptionsBuilder.UseSeeding(Action<DbContext,Boolean>) Método

Definición

Configura el método de inicialización para que se ejecute después EnsureCreated() de llamar a o después de aplicar las migraciones. Se invocará incluso si no se realizaron cambios en el almacén.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSeeding(Action<Microsoft.EntityFrameworkCore.DbContext,bool> seed);
abstract member UseSeeding : Action<Microsoft.EntityFrameworkCore.DbContext, bool> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
override this.UseSeeding : Action<Microsoft.EntityFrameworkCore.DbContext, bool> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
Public Overridable Function UseSeeding (seed As Action(Of DbContext, Boolean)) As DbContextOptionsBuilder

Parámetros

seed
Action<DbContext,Boolean>

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 UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) a con la misma lógica.

Consulte Uso de DbContextOptions para obtener más información y ejemplos.

Se aplica a