Freigeben über


Database.SetInitializer<TContext> Methode

Definition

Legt den Datenbankinitialisierer fest, der für den angegebenen Kontexttyp verwendet werden soll. Der Datenbankinitialisierer wird aufgerufen, wenn ein der angegebene DbContext Typ zum ersten Mal für den Zugriff auf eine Datenbank verwendet wird. Die Standardstrategie für Code First-Kontexte ist eine instance von CreateDatabaseIfNotExists<TContext>.

public static void SetInitializer<TContext> (System.Data.Entity.IDatabaseInitializer<TContext> strategy) where TContext : System.Data.Entity.DbContext;
static member SetInitializer : System.Data.Entity.IDatabaseInitializer<'Context (requires 'Context :> System.Data.Entity.DbContext)> -> unit (requires 'Context :> System.Data.Entity.DbContext)
Public Shared Sub SetInitializer(Of TContext As DbContext) (strategy As IDatabaseInitializer(Of TContext))

Typparameter

TContext

Der Typ des Kontexts.

Parameter

strategy
IDatabaseInitializer<TContext>

Der zu verwendende Initialisierer oder NULL zum Deaktivieren der Initialisierung für den angegebenen Kontexttyp.

Gilt für: