DropCreateDatabaseAlways<TContext> Kelas
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.
Implementasi IDatabaseInitializer yang akan selalu membuat ulang dan secara opsional menyemai ulang database saat pertama kali konteks digunakan di domain aplikasi. Untuk menyemai database, buat kelas turunan dan ambil alih metode Seed.
public class DropCreateDatabaseAlways<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type DropCreateDatabaseAlways<'Context (requires 'Context :> DbContext)> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class DropCreateDatabaseAlways(Of TContext)
Implements IDatabaseInitializer(Of TContext)
Jenis parameter
- TContext
Jenis konteks.
- Warisan
-
DropCreateDatabaseAlways<TContext>
- Penerapan
Konstruktor
DropCreateDatabaseAlways<TContext>() |
Menginisialisasi instans baru kelas DropCreateDatabaseAlways<TContext>. |
Metode
InitializeDatabase(TContext) |
Menjalankan strategi untuk menginisialisasi database untuk konteks yang diberikan. |
Seed(TContext) |
Metode yang harus ditimpa untuk benar-benar menambahkan data ke konteks untuk penyemaian. Implementasi default tidak melakukan apa pun. |
Berlaku untuk
Entity Framework