Condividi tramite


Database.Initialize(Boolean) Metodo

Definizione

Esegue l'oggetto registrato IDatabaseInitializer<TContext> in questo contesto. Se "force" è impostato su true, l'inizializzatore viene eseguito indipendentemente dal fatto che sia stato eseguito o meno in precedenza. Ciò può essere utile se un database viene eliminato mentre un'applicazione è in esecuzione e deve essere reinizializzato. Se "force" è impostato su false, l'inizializzatore viene eseguito solo se non è già stato eseguito per questo contesto, modello e connessione in questo dominio dell'app. Questo metodo viene in genere usato quando è necessario per assicurarsi che il database sia stato creato e sottoposto a seeding prima di avviare un'operazione in cui questa operazione provocherà problemi, ad esempio quando l'operazione fa parte di una transazione.

public void Initialize (bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)

Parametri

force
Boolean

Se impostato sull'inizializzatore true viene eseguito anche se è già stato eseguito.

Si applica a