DatabaseFacade.EnsureDeleted Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.