Idioma

DbContextOptionsBuilder<TContext>.UseAsyncSeeding Método

Definição

Sobrecargas

Nome Descrição
UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>)

Configura o método de semente a ser executado após EnsureCreatedAsync(CancellationToken) ser chamado ou depois que as migrações são aplicadas de forma assíncrona. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.

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

Configura o método de semente a ser executado após EnsureCreatedAsync(CancellationToken) ser chamado ou depois que as migrações são aplicadas de forma assíncrona. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.

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

Origem:
DbContextOptionsBuilder`.cs
Origem:
DbContextOptionsBuilder`.cs
Origem:
DbContextOptionsBuilder`.cs

Configura o método de semente a ser executado após EnsureCreatedAsync(CancellationToken) ser chamado ou depois que as migrações são aplicadas de forma assíncrona. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.

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)

Parâmetros

seedAsync
Func<DbContext,Boolean,CancellationToken,Task>

O método de semente a ser executado.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

O bool argumento do delegado de semente indica se alguma operação de gerenciamento de repositório foi executada.

É recomendável também chamar UseSeeding(Action<DbContext,Boolean>) com a mesma lógica.

Consulte Como usar DbContextOptions para obter mais informações e exemplos.

Aplica-se a

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

Origem:
DbContextOptionsBuilder`.cs
Origem:
DbContextOptionsBuilder`.cs
Origem:
DbContextOptionsBuilder`.cs

Configura o método de semente a ser executado após EnsureCreatedAsync(CancellationToken) ser chamado ou depois que as migrações são aplicadas de forma assíncrona. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.

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)

Parâmetros

seedAsync
Func<TContext,Boolean,CancellationToken,Task>

O método de semente a ser executado.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

O bool argumento do delegado de semente indica se alguma operação de gerenciamento de repositório foi executada.

É recomendável também chamar UseSeeding(Action<TContext,Boolean>) com a mesma lógica.

Consulte Como usar DbContextOptions para obter mais informações e exemplos.

Aplica-se a