Dil

DbContextOptionsBuilder<TContext>.UseSeeding Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
UseSeeding(Action<DbContext,Boolean>)

Tohum yöntemini, geçişler uygulandıktan sonra veya çağrıldıktan EnsureCreated() sonra çalıştırılacak şekilde yapılandırılır. Depoda hiçbir değişiklik yapılmamış olsa bile çağrılır.

UseSeeding(Action<TContext,Boolean>)

Tohum yöntemini, geçişler uygulandıktan sonra veya çağrıldıktan EnsureCreated() sonra çalıştırılacak şekilde yapılandırılır. Depoda hiçbir değişiklik yapılmamış olsa bile çağrılır.

UseSeeding(Action<DbContext,Boolean>)

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

Tohum yöntemini, geçişler uygulandıktan sonra veya çağrıldıktan EnsureCreated() sonra çalıştırılacak şekilde 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> UseSeeding(Action<Microsoft.EntityFrameworkCore.DbContext,bool> seed);
override this.UseSeeding : Action<Microsoft.EntityFrameworkCore.DbContext, bool> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseSeeding (seed As Action(Of DbContext, Boolean)) As DbContextOptionsBuilder(Of TContext)

Parametreler

seed
Action<DbContext,Boolean>

Ç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 UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) da önerilir.

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

Şunlara uygulanır

UseSeeding(Action<TContext,Boolean>)

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

Tohum yöntemini, geçişler uygulandıktan sonra veya çağrıldıktan EnsureCreated() sonra çalıştırılacak şekilde 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> UseSeeding(Action<TContext,bool> seed);
override this.UseSeeding : Action<'Context, bool (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function UseSeeding (seed As Action(Of TContext, Boolean)) As DbContextOptionsBuilder(Of TContext)

Parametreler

seed
Action<TContext,Boolean>

Ç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 UseAsyncSeeding(Func<TContext,Boolean,CancellationToken,Task>) da önerilir.

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

Şunlara uygulanır