Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IDatabaseInitializer<'TContext> Interface

 

An implementation of this interface is used to initialize the underlying database when an instance of a DbContext derived class is used for the first time. This initialization can conditionally create the database and/or seed it with data. The strategy used is set using the static InitializationStrategy property of the Database class. The following implementations are provided: DropCreateDatabaseIfModelChanges<'TContext>, DropCreateDatabaseAlways<'TContext>, CreateDatabaseIfNotExists<'TContext>.

Namespace:   System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

type IDatabaseInitializer<'TContext when 'TContext : DbContext> = interface end

Type Parameters

inTContext

NameDescription
System_CAPS_pubmethodInitializeDatabase('TContext)

Executes the strategy to initialize the database for the given context.

Return to top
Show: