Jazyk

DbContextOptionsBuilder.UseSeeding(Action<DbContext,Boolean>) Metoda

Definice

Nakonfiguruje počáteční metodu tak, aby se spustila po EnsureCreated() zavolání nebo po použití migrací. Vyvolá se, i když nebyly provedeny žádné změny úložiště.

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

Parametry

seed
Action<DbContext,Boolean>

Počáteční metoda, která se má spustit.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Argument bool počátečního delegáta označuje, zda byla provedena nějaká operace správy úložiště.

Doporučuje se také volat UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) se stejnou logikou.

Další informace a příklady najdete v tématu Použití DbContextOptions .

Platí pro