Lingua

DbContextOptionsBuilder<TContext>.UseSeeding Metodo

Definizione

Overload

Nome Descrizione
UseSeeding(Action<DbContext,Boolean>)

Configura il metodo di inizializzazione da eseguire dopo EnsureCreated() la chiamata o dopo l'applicazione delle migrazioni. Verrà richiamato anche se non sono state eseguite modifiche all'archivio.

UseSeeding(Action<TContext,Boolean>)

Configura il metodo di inizializzazione da eseguire dopo EnsureCreated() la chiamata o dopo l'applicazione delle migrazioni. Verrà richiamato anche se non sono state eseguite modifiche all'archivio.

UseSeeding(Action<DbContext,Boolean>)

Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs

Configura il metodo di inizializzazione da eseguire dopo EnsureCreated() la chiamata o dopo l'applicazione delle migrazioni. Verrà richiamato anche se non sono state eseguite modifiche all'archivio.

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)

Parametri

seed
Action<DbContext,Boolean>

Metodo di inizializzazione da eseguire.

Valori restituiti

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

L'argomento bool del delegato di inizializzazione indica se è stata eseguita un'operazione di gestione dell'archivio.

È consigliabile chiamare UseAsyncSeeding(Func<DbContext,Boolean,CancellationToken,Task>) anche con la stessa logica.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a

UseSeeding(Action<TContext,Boolean>)

Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs
Origine:
DbContextOptionsBuilder`.cs

Configura il metodo di inizializzazione da eseguire dopo EnsureCreated() la chiamata o dopo l'applicazione delle migrazioni. Verrà richiamato anche se non sono state eseguite modifiche all'archivio.

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)

Parametri

seed
Action<TContext,Boolean>

Metodo di inizializzazione da eseguire.

Valori restituiti

Stessa istanza del generatore in modo che sia possibile concatenare più chiamate.

Commenti

L'argomento bool del delegato di inizializzazione indica se è stata eseguita un'operazione di gestione dell'archivio.

È consigliabile chiamare UseAsyncSeeding(Func<TContext,Boolean,CancellationToken,Task>) anche con la stessa logica.

Per altre informazioni ed esempi, vedere Uso di DbContextOptions .

Si applica a