Database.Initialize(Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uruchamia zarejestrowane IDatabaseInitializer<TContext> w tym kontekście. Jeśli wartość "force" jest ustawiona na true, inicjator jest uruchamiany niezależnie od tego, czy został uruchomiony wcześniej. Może to być przydatne, jeśli baza danych zostanie usunięta podczas działania aplikacji i musi zostać ponownie zainicjowana. Jeśli wartość "force" ma wartość false, inicjator jest uruchamiany tylko wtedy, gdy nie został jeszcze uruchomiony dla tego kontekstu, modelu i połączenia w tej domenie aplikacji. Ta metoda jest zwykle używana, gdy konieczne jest upewnienie się, że baza danych została utworzona i rozstawiona przed rozpoczęciem jakiejś operacji, w której wykonanie tej operacji leniwie spowoduje problemy, takie jak wtedy, gdy operacja jest częścią transakcji.
public void Initialize(bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)
Parametry
- force
- Boolean
Jeśli ustawiono wartość true inicjatora, zostanie uruchomiona, nawet jeśli została już uruchomiona.