Database.Initialize(Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.