Sdílet prostřednictvím


Database.Initialize(Boolean) Metoda

Definice

Spustí zaregistrovaný IDatabaseInitializer<TContext> v tomto kontextu. Pokud je hodnota force nastavená na hodnotu true, pak se inicializátor spustí bez ohledu na to, jestli byl spuštěn dříve. To může být užitečné, pokud se databáze odstraní, když je aplikace spuštěná a je potřeba ji znovu inicializovat. Pokud je hodnota force nastavená na hodnotu false, inicializátor se spustí jenom v případě, že ještě nebyl spuštěn pro tento kontext, model a připojení v této doméně aplikace. Tato metoda se obvykle používá v případě, že je nutné zajistit, aby databáze byla vytvořena a před zahájením nějaké operace, kde to líně způsobí problémy, například když je operace součástí transakce.

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

Parametry

force
Boolean

Pokud je nastaveno na true inicializátor, spustí se, i když už byl spuštěn.

Platí pro