DatabaseFacade.EnsureDeleted Yöntem

Tanım

Bağlam için veritabanının mevcut olmadığını sağlar. Yoksa herhangi bir işlem alınmaz. Varsa veritabanı silinir.

Uyarı: Veritabanının tamamı silinir ve yalnızca model tarafından bu bağlam için kullanılan veritabanı nesnelerini kaldırmak için herhangi bir çaba gösterlanmaz.

Aşağıdaki adımları kullanarak test EnsureCreated() veya EnsureDeleted() prototyping Entity Framework. Bu, testin/prototipin her yürütmesi öncesinde veritabanının temiz durumda olduğunu sağlar. Ancak, veritabanındaki verilerin korunmay olduğunu unutmayın.

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

Döndürülenler

Boolean

true veritabanı silinmişse, false veritabanı yoksa.

Açıklamalar

Daha fazla bilgi için bkz. EF Core ve Veritabanı oluşturma API'leriyle veritabanı şemalarını yönetme.

Şunlara uygulanır