Database.Initialize(Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menjalankan yang terdaftar IDatabaseInitializer<TContext> pada konteks ini. Jika "force" diatur ke true, maka inisialisasi dijalankan terlepas dari apakah itu telah dijalankan sebelumnya atau belum. Ini dapat berguna jika database dihapus saat aplikasi sedang berjalan dan perlu diinisialisasi ulang. Jika "force" diatur ke false, maka penginisialisasi hanya dijalankan jika belum dijalankan untuk konteks, model, dan koneksi ini di domain aplikasi ini. Metode ini biasanya digunakan ketika perlu untuk memastikan bahwa database telah dibuat dan disemai sebelum memulai beberapa operasi di mana melakukannya dengan malas akan menyebabkan masalah, seperti ketika operasi adalah bagian dari transaksi.
public void Initialize (bool force);
member this.Initialize : bool -> unit
Public Sub Initialize (force As Boolean)
Parameter
- force
- Boolean
Jika diatur ke true
penginisialisasi dijalankan meskipun sudah dijalankan.
Berlaku untuk
Entity Framework