DatabaseFacade.EnsureCreated 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í.
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
true Pokud je databáze vytvořena, hodnota false, pokud již existovala.