Udostępnij przez


Database.Initialize(Boolean) Metoda

Definicja

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.

Dotyczy