Język

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

Definicja

Konfiguruje metodę inicjowania do uruchomienia po EnsureCreated() wywołaniu lub po zastosowaniu migracji. Zostanie ona wywołana, nawet jeśli nie zostaną wykonane żadne zmiany w magazynie.

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>

Metoda inicjowania do uruchomienia.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć w łańcuch wiele wywołań.

Uwagi

Argument bool delegata inicjowania wskazuje, czy została wykonana jakakolwiek operacja zarządzania magazynem.

Zaleca się również wywołanie UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) za pomocą tej samej logiki.

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie elementu DbContextOptions ).

Dotyczy