DatabaseFacade.EnsureCreated Metoda

Definice

Zajišťuje, aby databáze pro kontext existovala. Pokud existuje, není provedena žádná akce. Pokud neexistuje, vytvoří se databáze a všechny její schéma. Pokud databáze existuje, neprovádí se žádné úsilí, aby bylo zajištěno, že je kompatibilní s modelem pro tento kontext.

Všimněte si, že toto rozhraní API nepoužívá k vytvoření databáze migrace. Vytvořenou databázi se navíc nedají později aktualizovat pomocí migrace. Pokud cílíte na relační databázi a použijete migrace, můžete použít metodu DbContext. Database. Migration () k zajištění, že je databáze vytvořená a že se použijí všechny migrace.

public virtual bool EnsureCreated ();
abstract member EnsureCreated : unit -> bool
override this.EnsureCreated : unit -> bool
Public Overridable Function EnsureCreated () As Boolean

Návraty

Boolean

true Pokud je databáze vytvořena, hodnota false, pokud již existovala.

Platí pro