Bagikan melalui


DropCreateDatabaseAlways<TContext> Kelas

Definisi

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