DbContextOptionsBuilder.UseSeeding(Action<DbContext,Boolean>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 ).