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
- strategy
Typ: System.Data.Entity.IDatabaseInitializer<TContext>
Der zu verwendende Initialisierer oder NULL, um die Initialisierung für den angegebenen Kontexttyp zu deaktivieren.