Dil

DbContextOptionsBuilder<TContext>.UseAsyncSeeding Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>)

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.

UseAsyncSeeding(Func<TContext,Boolean,CancellationToken,Task>)

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.

UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>)

Kaynak:
DbContextOptionsBuilder`.cs
Kaynak:
DbContextOptionsBuilder`.cs
Kaynak:
DbContextOptionsBuilder`.cs

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<TContext> UseAsyncSeeding(Func<Microsoft.EntityFrameworkCore.DbContext,bool,System.Threading.CancellationToken,System.Threading.Tasks.Task> seedAsync);
override this.UseAsyncSeeding : Func<Microsoft.EntityFrameworkCore.DbContext, bool, System.Threading.CancellationToken, System.Threading.Tasks.Task> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseAsyncSeeding (seedAsync As Func(Of DbContext, Boolean, CancellationToken, Task)) As DbContextOptionsBuilder(Of TContext)

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 .

Şunlara uygulanır

UseAsyncSeeding(Func<TContext,Boolean,CancellationToken,Task>)

Kaynak:
DbContextOptionsBuilder`.cs
Kaynak:
DbContextOptionsBuilder`.cs
Kaynak:
DbContextOptionsBuilder`.cs

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<TContext> UseAsyncSeeding(Func<TContext,bool,System.Threading.CancellationToken,System.Threading.Tasks.Task> seedAsync);
override this.UseAsyncSeeding : Func<'Context, bool, System.Threading.CancellationToken, System.Threading.Tasks.Task (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseAsyncSeeding (seedAsync As Func(Of TContext, Boolean, CancellationToken, Task)) As DbContextOptionsBuilder(Of TContext)

Parametreler

seedAsync
Func<TContext,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<TContext,Boolean>) da önerilir.

Daha fazla bilgi ve örnek için bkz. DbContextOptions kullanma .

Şunlara uygulanır