DropCreateDatabaseAlways<TContext> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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) |
应重写以实际将数据添加到上下文中以便进行种子设定的方法。 默认实现不执行任何操作。 |