DatabaseFacade.EnsureCreated 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 veritabanının mevcut olmasını sağlar. Varsa, hiçbir eylem yapılmaz. Yoksa, veritabanı ve tüm şeması oluşturulur. Veritabanı varsa, bu bağlamın modeliyle uyumlu olduğundan emin olmak için bir çaba yapılmaz.
Bu API 'nin veritabanını oluşturmak için geçişleri kullanmadığını unutmayın. Ayrıca, oluşturulan veritabanı daha sonra geçişler kullanılarak güncelleştirilemez. İlişkisel bir veritabanını hedefliyorsanız ve geçişleri kullanıyorsanız, veritabanının oluşturulduğundan ve tüm geçişlerin uygulandığından emin olmak için DbContext. Database. Migrate () yöntemini kullanabilirsiniz.
public virtual bool EnsureCreated ();
abstract member EnsureCreated : unit -> bool
override this.EnsureCreated : unit -> bool
Public Overridable Function EnsureCreated () As Boolean
Döndürülenler
true veritabanı oluşturulduysa, zaten varsa yanlış olur.