Database.Initialize(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.