DatabaseFacade.EnsureCreated メソッド

定義

コンテキストのデータベースが存在することを確認します。 存在する場合、アクションは何も実行されません。 存在しない場合は、データベースとそのすべてのスキーマが作成されます。 データベースが存在する場合、このコンテキストのモデルとの互換性を確保するための作業は行われません。

この API は、移行を使用してデータベースを作成しないことに注意してください。 また、作成されたデータベースは、後で移行を使用して更新することはできません。 リレーショナルデータベースを対象としていて、移行を使用している場合は、DbContext. Database. Migrate () メソッドを使用して、データベースが作成され、すべての移行が適用されるようにすることができます。

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

戻り値

Boolean

true データベースが作成されている場合は、既に存在している場合は false です。

適用対象