DbContextOptionsBuilder.UseAsyncSeeding Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçişler zaman uyumsuz olarak uygulandıktan sonra veya çağrıldıktan EnsureCreatedAsync(CancellationToken) sonra çalıştırılacak şekilde seed yöntemini yapılandırılır. Depoda hiçbir değişiklik yapılmamış olsa bile çağrılır.
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
Parametreler
- seedAsync
- Func<DbContext,Boolean,CancellationToken,Task>
Çalıştırılacak seed yöntemi.
Döndürülenler
Birden çok çağrının zincirlenebilmesi için aynı oluşturucu örneği.
Açıklamalar
bool Tohum temsilcisinin bağımsız değişkeni, herhangi bir depo yönetimi işleminin gerçekleştirilip gerçekleştirilmediğini gösterir.
Aynı mantıkla çağırmak UseSeeding(Action<DbContext,Boolean>) da önerilir.
Daha fazla bilgi ve örnek için bkz. DbContextOptions kullanma .