Freigeben über


Database.SetInitializer<TContext>-Methode

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

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

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

Syntax

'Declaration
Public Shared Sub SetInitializer(Of TContext As DbContext) ( _
    strategy As IDatabaseInitializer(Of TContext) _
)
'Usage
Dim strategy As IDatabaseInitializer(Of TContext)

Database.SetInitializer(strategy)
public static void SetInitializer<TContext>(
    IDatabaseInitializer<TContext> strategy
)
where TContext : DbContext
public:
generic<typename TContext>
where TContext : DbContext 
static void SetInitializer(
    IDatabaseInitializer<TContext>^ strategy
)
static member SetInitializer : 
        strategy:IDatabaseInitializer<'TContext> -> unit   when 'TContext : DbContext
JScript does not support generic types and methods.

Typparameter

  • TContext
    Der Typ des Kontexts.

Parameter

Siehe auch

Verweis

Database Klasse

System.Data.Entity-Namespace