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(Of 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(Of TContext), DropCreateDatabaseAlways(Of TContext), CreateDatabaseIfNotExists(Of TContext).

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

Public Interface IDatabaseInitializer(Of In TContext As DbContext)

Type Parameters

InTContext

NameDescription
System_CAPS_pubmethodInitializeDatabase(TContext)

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

Return to top
Show: