Share via


DropCreateDatabaseAlways<TContext> 类

定义

IDatabaseInitializer 的实现,在首次在应用域中使用上下文时,始终重新创建数据库并选择性地重新设定数据库种子。 若要设置数据库的种子,请创建一个派生类并重写 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)

类型参数

TContext

上下文的类型。

继承
DropCreateDatabaseAlways<TContext>
实现

构造函数

DropCreateDatabaseAlways<TContext>()

初始化 DropCreateDatabaseAlways<TContext> 类的新实例。

方法

InitializeDatabase(TContext)

执行策略以初始化给定上下文的数据库。

Seed(TContext)

应重写以实际将数据添加到上下文中以便进行种子设定的方法。 默认实现不执行任何操作。

适用于