DbContextOptionsBuilder<TContext>.UseSeeding Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Descrição |
|---|---|
| UseSeeding(Action<DbContext,Boolean>) |
Configura o método de semente a ser executado após EnsureCreated() ser chamado ou depois que as migrações são aplicadas. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada. |
| UseSeeding(Action<TContext,Boolean>) |
Configura o método de semente a ser executado após EnsureCreated() ser chamado ou depois que as migrações são aplicadas. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada. |
UseSeeding(Action<DbContext,Boolean>)
- Origem:
- DbContextOptionsBuilder`.cs
- Origem:
- DbContextOptionsBuilder`.cs
- Origem:
- DbContextOptionsBuilder`.cs
Configura o método de semente a ser executado após EnsureCreated() ser chamado ou depois que as migrações são aplicadas. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.
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)
Parâmetros
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 UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) com a mesma lógica.
Consulte Como usar DbContextOptions para obter mais informações e exemplos.
Aplica-se a
UseSeeding(Action<TContext,Boolean>)
- Origem:
- DbContextOptionsBuilder`.cs
- Origem:
- DbContextOptionsBuilder`.cs
- Origem:
- DbContextOptionsBuilder`.cs
Configura o método de semente a ser executado após EnsureCreated() ser chamado ou depois que as migrações são aplicadas. Ele será invocado mesmo se nenhuma alteração no repositório tiver sido executada.
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)
Parâmetros
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 UseAsyncSeeding(Func<TContext,Boolean,CancellationToken,Task>) com a mesma lógica.
Consulte Como usar DbContextOptions para obter mais informações e exemplos.